0001437749-20-016487.txt : 20200804 0001437749-20-016487.hdr.sgml : 20200804 20200804163041 ACCESSION NUMBER: 0001437749-20-016487 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20200627 FILED AS OF DATE: 20200804 DATE AS OF CHANGE: 20200804 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: 1226 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-04298 FILM NUMBER: 201073736 BUSINESS ADDRESS: STREET 1: 12367 CROSTHWAITE CIRCLE CITY: POWAY STATE: CA ZIP: 92064-6817 BUSINESS PHONE: 858-848-8100 MAIL ADDRESS: STREET 1: 12367 CROSTHWAITE CIRCLE CITY: POWAY STATE: CA ZIP: 92064-6817 FORMER COMPANY: FORMER CONFORMED NAME: COHU ELECTRONICS INC DATE OF NAME CHANGE: 19720809 10-Q 1 cohu20200630_10q.htm FORM 10-Q cohu20200630_10q.htm
0000021535 COHU INC false --12-26 Q2 2020 1 1 1,000 1,000 0 0 1 1 60,000 60,000 41,862 41,862 41,395 41,395 0.06 0.06 0.12 30 40 5 15 3 10 4 2 2.3 8.6 1.5 3.4 5.2 1.5 3.4 4.1 1.1 0 1 0 0 1 4 10 0 1 4 Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Please refer to Note 1 of the Condensed Consolidated Financial Statements for further detail on the adoption of this accounting standard. As of June 27, 2020 and December 28, 2019, there were no investments in our portfolio in a loss position. Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of June 27, 2020 and December 28, 2019 respectively. Excludes amortization of $7,256 and $7,625 for the three months ended June 27, 2020, and June 29, 2019, respectively, and $14,522 and $15,266 for the six months ended June 27, 2020, and June 29, 2019, respectively. Derived from December 28, 2019 audited financial statements Excludes sublease income of $0.1 million in 2021. 7,256 7,625 14,522 15,266 00000215352019-12-292020-06-27 xbrli:shares 00000215352020-07-28 thunderdome:item iso4217:USD 00000215352020-06-27 00000215352019-12-28 iso4217:USDxbrli:shares 00000215352020-03-292020-06-27 00000215352019-03-312019-06-29 00000215352018-12-302019-06-29 0000021535us-gaap:CommonStockMember2020-03-28 0000021535us-gaap:AdditionalPaidInCapitalMember2020-03-28 0000021535us-gaap:RetainedEarningsMember2020-03-28 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-28 0000021535us-gaap:NoncontrollingInterestMember2020-03-28 00000215352020-03-28 0000021535us-gaap:CommonStockMember2020-03-292020-06-27 0000021535us-gaap:AdditionalPaidInCapitalMember2020-03-292020-06-27 0000021535us-gaap:RetainedEarningsMember2020-03-292020-06-27 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-292020-06-27 0000021535us-gaap:NoncontrollingInterestMember2020-03-292020-06-27 0000021535us-gaap:CommonStockMember2020-06-27 0000021535us-gaap:AdditionalPaidInCapitalMember2020-06-27 0000021535us-gaap:RetainedEarningsMember2020-06-27 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-27 0000021535us-gaap:NoncontrollingInterestMember2020-06-27 0000021535us-gaap:CommonStockMember2019-12-28 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-28 0000021535us-gaap:RetainedEarningsMember2019-12-28 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-28 0000021535us-gaap:NoncontrollingInterestMember2019-12-28 0000021535us-gaap:CommonStockMember2019-12-292020-06-27 0000021535us-gaap:AdditionalPaidInCapitalMember2019-12-292020-06-27 0000021535us-gaap:RetainedEarningsMember2019-12-292020-06-27 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-06-27 0000021535us-gaap:NoncontrollingInterestMember2019-12-292020-06-27 0000021535us-gaap:CommonStockMember2019-03-30 0000021535us-gaap:AdditionalPaidInCapitalMember2019-03-30 0000021535us-gaap:RetainedEarningsMember2019-03-30 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-30 0000021535us-gaap:NoncontrollingInterestMember2019-03-30 00000215352019-03-30 0000021535us-gaap:CommonStockMember2019-03-312019-06-29 0000021535us-gaap:AdditionalPaidInCapitalMember2019-03-312019-06-29 0000021535us-gaap:RetainedEarningsMember2019-03-312019-06-29 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-312019-06-29 0000021535us-gaap:NoncontrollingInterestMember2019-03-312019-06-29 0000021535us-gaap:CommonStockMember2019-06-29 0000021535us-gaap:AdditionalPaidInCapitalMember2019-06-29 0000021535us-gaap:RetainedEarningsMember2019-06-29 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-29 0000021535us-gaap:NoncontrollingInterestMember2019-06-29 00000215352019-06-29 0000021535us-gaap:CommonStockMember2018-12-29 0000021535us-gaap:AdditionalPaidInCapitalMember2018-12-29 0000021535us-gaap:RetainedEarningsMember2018-12-29 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-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:NoncontrollingInterestMember2018-12-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-29 0000021535us-gaap:CommonStockMember2018-12-302019-06-29 0000021535us-gaap:AdditionalPaidInCapitalMember2018-12-302019-06-29 0000021535us-gaap:RetainedEarningsMember2018-12-302019-06-29 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-302019-06-29 0000021535us-gaap:NoncontrollingInterestMember2018-12-302019-06-29 xbrli:pure 0000021535cohu:ALBSMember2019-12-282019-12-28 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMembercohu:FacilityInPenangMalaysiaMember2020-06-012020-06-27 utr:Y 0000021535us-gaap:BuildingMembersrt:MinimumMember2019-12-292020-06-27 0000021535us-gaap:BuildingMembersrt:MaximumMember2019-12-292020-06-27 0000021535us-gaap:BuildingImprovementsMembersrt:MinimumMember2019-12-292020-06-27 0000021535us-gaap:BuildingImprovementsMembersrt:MaximumMember2019-12-292020-06-27 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MinimumMember2019-12-292020-06-27 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MaximumMember2019-12-292020-06-27 0000021535us-gaap:LandAndLandImprovementsMember2020-06-27 0000021535us-gaap:LandAndLandImprovementsMember2019-12-28 0000021535us-gaap:BuildingAndBuildingImprovementsMember2020-06-27 0000021535us-gaap:BuildingAndBuildingImprovementsMember2019-12-28 0000021535us-gaap:MachineryAndEquipmentMember2020-06-27 0000021535us-gaap:MachineryAndEquipmentMember2019-12-28 00000215352019-10-012019-10-01 0000021535cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember2019-12-292020-03-28 utr:M 0000021535srt:MinimumMember2019-12-292020-06-27 0000021535srt:MaximumMember2019-12-292020-06-27 0000021535us-gaap:CostOfSalesMember2020-03-292020-06-27 0000021535us-gaap:CostOfSalesMember2019-03-312019-06-29 0000021535us-gaap:CostOfSalesMember2019-12-292020-06-27 0000021535us-gaap:CostOfSalesMember2018-12-302019-06-29 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2020-03-292020-06-27 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2019-03-312019-06-29 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-06-27 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2018-12-302019-06-29 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-292020-06-27 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-03-312019-06-29 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-06-27 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-302019-06-29 0000021535us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-30 0000021535us-gaap:AccountingStandardsUpdate201602Member2018-12-30 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2020-03-292020-06-27 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2019-03-312019-06-29 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535cohu:SystemsMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-06-29 0000021535cohu:SystemsMembercohu:PCBTestMember2020-03-292020-06-27 0000021535cohu:SystemsMembercohu:PCBTestMember2019-03-312019-06-29 0000021535cohu:SystemsMembercohu:PCBTestMember2019-12-292020-06-27 0000021535cohu:SystemsMembercohu:PCBTestMember2018-12-302019-06-29 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2020-03-292020-06-27 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2019-03-312019-06-29 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535cohu:NonsystemsMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-06-29 0000021535cohu:NonsystemsMembercohu:PCBTestMember2020-03-292020-06-27 0000021535cohu:NonsystemsMembercohu:PCBTestMember2019-03-312019-06-29 0000021535cohu:NonsystemsMembercohu:PCBTestMember2019-12-292020-06-27 0000021535cohu:NonsystemsMembercohu:PCBTestMember2018-12-302019-06-29 0000021535country:CN2020-03-292020-06-27 0000021535country:CN2019-03-312019-06-29 0000021535country:CN2019-12-292020-06-27 0000021535country:CN2018-12-302019-06-29 0000021535country:US2020-03-292020-06-27 0000021535country:US2019-03-312019-06-29 0000021535country:US2019-12-292020-06-27 0000021535country:US2018-12-302019-06-29 0000021535cohu:Malaysia1Member2020-03-292020-06-27 0000021535cohu:Malaysia1Member2019-03-312019-06-29 0000021535cohu:Malaysia1Member2019-12-292020-06-27 0000021535cohu:Malaysia1Member2018-12-302019-06-29 0000021535country:TW2020-03-292020-06-27 0000021535country:TW2019-03-312019-06-29 0000021535country:TW2019-12-292020-06-27 0000021535country:TW2018-12-302019-06-29 0000021535country:PH2020-03-292020-06-27 0000021535country:PH2019-03-312019-06-29 0000021535country:PH2019-12-292020-06-27 0000021535country:PH2018-12-302019-06-29 0000021535cohu:RestOfTheWorldMember2020-03-292020-06-27 0000021535cohu:RestOfTheWorldMember2019-03-312019-06-29 0000021535cohu:RestOfTheWorldMember2019-12-292020-06-27 0000021535cohu:RestOfTheWorldMember2018-12-302019-06-29 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2019-03-302019-06-29 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-06-29 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2019-03-302019-06-29 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2018-12-302019-06-29 0000021535cohu:SemiconductorTestAndInspectionMember2018-12-29 0000021535cohu:PCBTestMember2018-12-29 0000021535cohu:SemiconductorTestAndInspectionMember2018-12-302019-12-28 0000021535cohu:PCBTestMember2018-12-302019-12-28 00000215352018-12-302019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-28 0000021535cohu:PCBTestMember2019-12-28 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535cohu:PCBTestMember2019-12-292020-06-27 0000021535cohu:SemiconductorTestAndInspectionMember2020-06-27 0000021535cohu:PCBTestMember2020-06-27 0000021535us-gaap:DevelopedTechnologyRightsMember2020-06-27 0000021535us-gaap:DevelopedTechnologyRightsMember2019-12-292020-06-27 0000021535us-gaap:DevelopedTechnologyRightsMember2019-12-28 0000021535us-gaap:CustomerRelationshipsMember2020-06-27 0000021535us-gaap:CustomerRelationshipsMember2019-12-292020-06-27 0000021535us-gaap:CustomerRelationshipsMember2019-12-28 0000021535us-gaap:TradeNamesMember2020-06-27 0000021535us-gaap:TradeNamesMember2019-12-292020-06-27 0000021535us-gaap:TradeNamesMember2019-12-28 0000021535us-gaap:NoncompeteAgreementsMember2020-06-27 0000021535us-gaap:NoncompeteAgreementsMember2019-12-292020-06-27 0000021535us-gaap:NoncompeteAgreementsMember2019-12-28 0000021535cohu:InProcessTechnologyMember2020-06-27 0000021535cohu:InProcessTechnologyMember2019-12-28 0000021535cohu:SecuredTermLoanFacilityMember2020-06-27 0000021535cohu:SecuredTermLoanFacilityMember2019-12-28 0000021535cohu:KitaTermLoansMember2020-06-27 0000021535cohu:KitaTermLoansMember2019-12-28 0000021535cohu:XcerraMember2020-06-27 0000021535cohu:XcerraMember2019-12-28 0000021535cohu:ConstructionLoanMember2020-06-27 0000021535cohu:ConstructionLoanMember2019-12-28 0000021535cohu:SecuredTermLoanFacilityMember2018-10-01 0000021535cohu:SecuredTermLoanFacilityMember2018-10-012018-10-01 0000021535cohu:SecuredTermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-012018-10-01 0000021535cohu:KitaTermLoansMembersrt:MinimumMember2020-06-27 0000021535cohu:KitaTermLoansMembersrt:MaximumMember2020-06-27 0000021535cohu:XcerraTermLoanMember2019-12-292020-06-27 0000021535cohu:XcerraTermLoanMember2020-06-27 0000021535cohu:XcerraTermLoanMember2019-12-28 iso4217:EUR 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2019-07-26 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-07-262019-07-26 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2019-07-262019-07-26 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2020-06-16 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2020-06-162020-06-16 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-07-26 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2019-07-26 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2019-07-26 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-08-012019-08-01 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2019-08-01 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2019-12-292020-06-27 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2020-06-27 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2019-12-292020-06-27 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2020-06-27 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2020-06-27 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2019-12-28 0000021535us-gaap:RevolvingCreditFacilityMember2020-06-27 0000021535cohu:IsmecaMember2020-06-27 iso4217:CHF 0000021535cohu:IsmecaMember2019-12-28 0000021535cohu:IntegrationProgramMember2019-12-292020-06-27 0000021535cohu:IntegrationProgramMember2018-12-302019-06-29 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2018-12-29 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2018-12-29 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2018-12-29 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2018-12-302019-06-29 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2018-12-302019-06-29 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2018-12-302019-06-29 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-06-29 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-06-29 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-06-29 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-28 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-28 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-28 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2019-12-292020-06-27 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2019-12-292020-06-27 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2019-12-292020-06-27 0000021535us-gaap:EmployeeSeveranceMembercohu:IntegrationProgramMember2020-06-27 0000021535us-gaap:OtherRestructuringMembercohu:IntegrationProgramMember2020-06-27 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:IntegrationProgramMember2020-06-27 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-27 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-28 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-27 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-27 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-27 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-06-27 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:FairValueMeasurementsRecurringMember2020-06-27 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-28 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-28 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-28 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2019-12-28 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535us-gaap:FairValueMeasurementsRecurringMember2019-12-28 0000021535cohu:EquityIncentivePlan2005Member2020-06-27 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MinimumMember2019-12-292020-06-27 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MaximumMember2019-12-292020-06-27 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Member2019-12-292020-06-27 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverOneYearPeriodMember2019-12-292020-06-27 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverFourYearPeriodMember2019-12-292020-06-27 0000021535us-gaap:RestrictedStockUnitsRSUMember2019-12-292020-06-27 0000021535us-gaap:RestrictedStockUnitsRSUMember2020-06-27 0000021535us-gaap:PerformanceSharesMembersrt:MinimumMember2020-06-27 0000021535us-gaap:PerformanceSharesMembersrt:MaximumMember2020-06-27 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Membercohu:VestOnTheThirdAnniversaryOfAwardsGrantMember2019-12-292020-06-27 0000021535us-gaap:PerformanceSharesMember2019-12-292020-06-27 0000021535us-gaap:PerformanceSharesMember2020-06-27 0000021535cohu:EmployeeStockPurchasePlanMember2020-06-27 0000021535cohu:EmployeeStockPurchasePlanMember2019-12-292020-06-27 0000021535cohu:SemiconductorTestAndInspectionMember2020-03-292020-06-27 0000021535cohu:SemiconductorTestAndInspectionMember2019-03-312019-06-29 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-292020-06-27 0000021535cohu:SemiconductorTestAndInspectionMember2018-12-302019-06-29 0000021535cohu:PCBTestMember2020-03-292020-06-27 0000021535cohu:PCBTestMember2019-03-312019-06-29 0000021535cohu:PCBTestMember2019-12-292020-06-27 0000021535cohu:PCBTestMember2018-12-302019-06-29 0000021535us-gaap:CorporateNonSegmentMember2020-03-292020-06-27 0000021535us-gaap:CorporateNonSegmentMember2019-03-312019-06-29 0000021535us-gaap:CorporateNonSegmentMember2019-12-292020-06-27 0000021535us-gaap:CorporateNonSegmentMember2018-12-302019-06-29 0000021535cohu:SemiconductorTestAndInspectionMember2020-06-27 0000021535cohu:SemiconductorTestAndInspectionMember2019-12-28 0000021535cohu:PCBTestMember2020-06-27 0000021535cohu:PCBTestMember2019-12-28 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2020-06-27 0000021535cohu:SemiconductorTestAndInspectionAndPCBTestMember2019-12-28 0000021535us-gaap:CorporateNonSegmentMember2020-06-27 0000021535us-gaap:CorporateNonSegmentMember2019-12-28 0000021535cohu:FixturesServicesBusinessFSGMember2018-12-302019-12-28 0000021535us-gaap:DiscontinuedOperationsHeldforsaleMembercohu:FixturesServicesBusinessFSGMember2019-12-28 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2020-06-27 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2019-12-28 0000021535cohu:FixturesServicesBusinessFSGMember2019-12-292020-06-27
 

 

Table of Contents



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended June 27, 2020

 

OR

 

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

 

For the transition period from to

 

Commission file number 001-04298

 

COHU, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

 

95-1934119

(State or other jurisdiction of 

 

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

incorporation or organization)

 

 

 

 

 

12367 Crosthwaite Circle, Poway, California

 

92064-6817

(Address of principal executive offices)

 

(Zip Code)

          

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

 

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

 

Title of Each Class

Trading Symbol(s)

Name of Exchange on Which Registered

Common Stock, $1.00 par value

COHU

The Nasdaq Stock Market LLC

 

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

 

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

 

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

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

 

Smaller reporting company       Emerging growth company 

 

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

 

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

 

As of July 28, 2020 the Registrant had 41,862,920 shares of its $1.00 par value common stock outstanding.

 



 

 

 

 

COHU, INC.

INDEX

FORM 10-Q

JUNE 27, 2020

 

Part I

Financial Information

Page Number

 

 

 

Item 1.

Financial Statements:

 

 

 

 

 

Condensed Consolidated Balance Sheets June 27, 2020 (unaudited) and December 28, 2019

3

 

 

 

 

Condensed Consolidated Statements of Operations (unaudited) Three and Six Months Ended June 27, 2020 and June 29, 2019

4

 

 

 

 

Condensed Consolidated Statements of Comprehensive Loss (unaudited) Three and Six Months Ended June 27, 2020 and June 29, 2019

5

 

 

 

 

Condensed Consolidated Statements of Stockholder’s Equity (unaudited) Three and Six Months Ended June 27, 2020 and June 29, 2019

6

 

 

 

 

Condensed Consolidated Statements of Cash Flows (unaudited) Six Months Ended June 27, 2020 and June 29, 2019

7

 

 

 

 

Notes to Unaudited Condensed Consolidated Financial Statements

8

 

 

 

Item 2.

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

30

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

41

 

 

 

Item 4.

Controls and Procedures

42

 

 

 

Part II

Other Information

 

 

 

 

Item 1.

Legal Proceedings

43

 

 

 

Item 1A.

Risk Factors

43

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

57

 

 

 

Item 3.

Defaults Upon Senior Securities

57

 

 

 

Item 4.

Mine Safety Disclosures

57

 

 

 

Item 5.

Other Information

57

 

 

 

Item 6.

Exhibits

58

 

 

 

Signatures

59

 

 

 

Item 1.

COHU, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value)

 

  

June 27,

  

December 28,

 
  

2020

  2019 * 
  (Unaudited)     

ASSETS

       

Current assets:

        

Cash and cash equivalents

 $162,728  $155,194 

Short-term investments

  920   904 

Accounts receivable, net

  122,503   127,921 

Inventories

  141,811   130,706 

Assets held for sale

  6,905   827 

Prepaid expenses

  20,430   17,483 

Other current assets

  953   3,158 

Current assets of discontinued operations (Note 10)

  -   3,503 

Total current assets

  456,250   439,696 
         

Property, plant and equipment, net

  65,805   70,912 

Goodwill

  238,950   238,669 

Intangible assets, net

  252,208   275,019 

Other assets

  21,901   20,030 

Operating lease right of use assets

  31,469   33,269 

Noncurrent assets of discontinued operations (Note 10)

  -   115 
  $1,066,583  $1,077,710 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Short-term borrowings

 $4,665  $3,195 

Current installments of long-term debt

  3,254   3,322 

Accounts payable

  60,012   48,697 

Customer advances

  17,748   12,160 

Accrued compensation and benefits

  25,384   23,741 

Deferred profit

  9,614   7,645 

Accrued warranty

  5,814   5,893 

Income taxes payable

  5,571   3,894 

Other accrued liabilities

  26,979   39,739 

Current liabilities of discontinued operations (Note 10)

  -   599 

Total current liabilities

  159,041   148,885 
         

Accrued retirement benefits

  22,506   21,930 

Deferred income taxes

  27,616   31,310 

Noncurrent income tax liabilities

  6,814   8,438 

Long-term debt

  348,036   346,518 

Long-term lease liabilities

  27,432   28,877 

Other accrued liabilities

  8,380   8,656 

Noncurrent liabilities of discontinued operations (Note 10)

  -   24 
         

Stockholders' equity:

        

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

  -   - 

Common stock, $1 par value; 60,000 shares authorized, 41,862 shares issued and outstanding in 2020 and 41,395 shares in 2019

  41,862   41,395 

Paid-in capital

  439,943   433,190 

Retained earnings

  18,015   42,517 

Accumulated other comprehensive loss

  (33,062)  (34,030)

Total stockholders’ equity

  466,758   483,072 
  $1,066,583  $1,077,710 

 

* Derived from December 28, 2019 audited financial statements

 

The accompanying notes are an integral part of these statements.

 

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

(in thousands, except per share amounts)

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net sales

 $144,084  $150,011  $283,005  $297,820 

Cost and expenses:

                

Cost of sales (1)

  83,127   87,605   165,964   180,999 

Research and development

  20,424   22,108   42,892   44,841 

Selling, general and administrative

  30,949   36,428   64,301   74,714 

Amortization of purchased intangible assets

  9,527   9,987   19,065   20,006 

Restructuring charges

  585   8,545   988   9,906 

Impairment charges

  -   -   3,949   - 
   144,612   164,673   297,159   330,466 

Loss from operations

  (528)  (14,662)  (14,154)  (32,646)

Other (expense) income:

                

Interest expense

  (3,456)  (5,282)  (7,883)  (10,789)

Interest income

  21   191   168   413 

Foreign transaction loss

  (640)  (546)  (1,044)  (328)

Loss from continuing operations before taxes

  (4,603)  (20,299)  (22,913)  (43,350)

Income tax provision (benefit)

  137   (916)  (855)  (1,116)

Loss from continuing operations

  (4,740)  (19,383)  (22,058)  (42,234)

Income from discontinued operations

  -   24   42   188 

Net loss

 $(4,740) $(19,359) $(22,016) $(42,046)

Net loss attributable to noncontrolling interest

 $-  $(36) $-  $(80)

Net loss attributable to Cohu

 $(4,740) $(19,323) $(22,016) $(41,966)
                 

Loss per share:

                

Basic:

                

Loss from continuing operations before noncontrolling interest

 $(0.11) $(0.47) $(0.53) $(1.03)

Income from discontinued operations

  -   0.00   0.00   0.01 

Net loss attributable to noncontrolling interest

  -   (0.00)  -   (0.00)

Net loss attributable to Cohu

 $(0.11) $(0.47) $(0.53) $(1.02)
                 

Diluted:

                

Loss from continuing operations before noncontrolling interest

 $(0.11) $(0.47) $(0.53) $(1.03)

Income from discontinued operations

  -   0.00   0.00   0.01 

Net loss attributable to noncontrolling interest

  -   (0.00)  -   (0.00)

Net loss attributable to Cohu

 $(0.11) $(0.47) $(0.53) $(1.02)
                 

Weighted average shares used in computing loss per share:

                

Basic

  41,844   41,125   41,673   40,999 

Diluted

  41,844   41,125   41,673   40,999 
                 

Cash dividends declared per share

 $-  $0.06  $0.06  $0.12 

 

(1)

Excludes amortization of $7,256 and $7,625 for the three months ended June 27, 2020, and June 29, 2019, respectively, and $14,522 and $15,266 for the six months ended June 27, 2020, and June 29, 2019, respectively.  

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(Unaudited)

(in thousands)

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net loss

 $(4,740) $(19,359) $(22,016) $(42,046)

Net loss attributable to noncontrolling interest

  -   (36)  -   (80)

Net loss attributable to Cohu

  (4,740)  (19,323)  (22,016)  (41,966)

Other comprehensive income (loss), net of tax:

                

Foreign currency translation adjustments

  1,897   3,684   968   (1,578)

Adjustments related to postretirement benefits

  -   (39)  -   435 

Other comprehensive income (loss), net of tax

  1,897   3,645   968   (1,143)

Other comprehensive loss attributable to noncontrolling interest

  -   -   -   (4)

Other comprehensive income (loss) attributable to Cohu

  1,897   3,645   968   (1,139)
                 

Comprehensive loss

  (2,843)  (15,714)  (21,048)  (43,189)

Comprehensive loss attributable to noncontrolling interest

  -   (36)  -   (84)

Comprehensive loss attributable to Cohu

 $(2,843) $(15,678) $(21,048) $(43,105)

 

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

  

Noncontrolling

     

Three Months Ended June 27, 2020

 

$1 par value

  

capital

  

earnings

  

loss

  

interest

  

Total

 

Balance at March 28, 2020

 $41,686  $435,402  $22,755  $(34,959) $-  $464,884 

Net loss

  -   -   (4,740)  -   -   (4,740)

Changes in cumulative translation adjustment

  -   -   -   1,897   -   1,897 

Shares issued under ESPP

  114   1,488   -   -   -   1,602 

Shares issued for restricted stock units vested

  84   (84)  -   -   -   - 

Repurchase and retirement of stock

  (22)  (266)  -   -   -   (288)

Share-based compensation expense

  -   3,403   -   -   -   3,403 

Balance at June 27, 2020

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

Six Months Ended June 27, 2020

                        

Balance at December 28, 2019

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

Net loss

  -   -   (22,016)  -   -   (22,016)

Changes in cumulative translation adjustment

  -   -   -   968   -   968 

Cash dividends - $0.06 per share

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

Exercise of stock options

  22   267   -   -   -   289 

Shares issued under ESPP

  114   1,488   -   -   -   1,602 

Shares issued for restricted stock units vested

  487   (487)  -   -   -   - 

Repurchase and retirement of stock

  (156)  (1,529)  -   -   -   (1,685)

Share-based compensation expense

  -   7,014   -   -   -   7,014 

Balance at June 27, 2020

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

Three Months Ended June 29, 2019

                        

Balance at March 30, 2019

 $41,015  $421,381  $96,938  $(30,664) $(356) $528,314 

Net loss

  -   -   (19,359)  -   -   (19,359)

Changes in cumulative translation adjustment

  -   -   -   3,684   -   3,684 

Adjustments related to postretirement benefits, net of tax

  -   -   -   (39)  -   (39)

Cash dividends - $0.06 per share

  -   -   (2,464)  -   -   (2,464)

Exercise of stock options

  5   39   -   -   -   44 

Shares issued under ESPP

  64   743   -   -   -   807 

Shares issued for restricted stock units vested

  29   (29)  -   -   -   - 

Repurchase and retirement of stock

  (13)  (187)  -   -   -   (200)

Share-based compensation expense

  -   3,662   -   -   -   3,662 

Balance at June 29, 2019

 $41,100  $425,609  $75,115  $(27,019) $(356) $514,449 
                         

Six Months Ended June 29, 2019

                        

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

  -   -   (42,046)  -   -   (42,046)

Changes in cumulative translation adjustment

  -   -   -   (1,574)  (4)  (1,578)

Adjustments related to postretirement benefits, net of tax

  -   -   -   435   -   435 

Cash dividends - $0.12 per share

  -   -   (4,914)  -   -   (4,914)

Exercise of stock options

  15   107   -   -   -   122 

Shares issued under ESPP

  64   743   -   -   -   807 

Shares issued for restricted stock units vested

  394   (394)  -   -   -   - 

Repurchase and retirement of stock

  (136)  (1,892)  -   -   -   (2,028)

Noncontrolling interest

  -   -   53   -   (53)  - 

Share-based compensation expense

  -   7,355   -   -   -   7,355 

Balance at June 29, 2019

 $41,100  $425,609  $75,115  $(27,019) $(356) $514,449 

 

 

(a)

Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Please refer to Note 1 of the Condensed Consolidated Financial Statements for further detail on the adoption of this accounting standard.

 

The accompanying notes are an integral part of these statements.

 

 

 

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

 

  

Six Months Ended

 
  

June 27,

  

June 29,

 
  

2020

  

2019

 

Cash flows from operating activities:

        

Net loss attributable to Cohu

 $(22,016) $(41,966)

Net loss attributable to noncontrolling interest

  -   (80)

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

        

Gain on disposal of discontinued operation

  (35)  - 

Impairment charges related to indefinite lived intangibles

  3,949   - 

Loss on disposal of assets

  112   237 

Depreciation and amortization

  26,038   30,143 

Share-based compensation expense

  7,014   7,355 

Amortization of inventory step-up and inventory related charges

  1,675   5,245 

Deferred income taxes

  (4,855)  (7,460)

Increase in accrued retiree medical benefits

  452   443 

Changes in other accrued liabilities

  (291)  2,693 

Changes in other assets

  1,246   (971)

Amortization of cloud-based software implementation costs

  513   - 

Interest capitalized associated with cloud computing implementation

  (76)  - 

Amortization of debt discounts and issuance costs

  592   546 

Changes in current assets and liabilities:

        

Customer advances

  5,588   (544)

Accounts receivable

  6,439   14,746 

Inventories

  (13,130)  (2,499)

Other current assets

  (359)  (8,609)

Accounts payable

  6,788   4,019 

Deferred profit

  1,934   1,266 

Income taxes payable

  (181)  (4,097)

Accrued compensation, warranty and other liabilities

  (7,994)  (5,240)

Operating lease right-of-use assets

  3,517   - 

Current and long-term operating lease liabilities

  (3,631)  - 

Net cash provided by (used in) operating activities

  13,289   (4,773)

Cash flows from investing activities:

        

Net cash received from sale of fixtures services business

  2,975   - 

Cash received from sale of fixed assets

  2,525   811 

Purchases of property, plant and equipment

  (7,963)  (8,397)

Net cash used in investing activities

  (2,463)  (7,586)

Cash flows from financing activities:

        

Cash dividends paid

  (4,971)  (4,893)

Issuance (repurchases) of common stock, net

  206   (1,099)

Proceeds from revolving line of credit and construction loans

  4,345   - 

Repayments of long-term debt

  (2,162)  (2,611)

Net cash used in financing activities

  (2,582)  (8,603)

Effect of exchange rate changes on cash and cash equivalents

  (1,446)  (195)

Net increase (decrease) in cash and cash equivalents

  6,798   (21,157)

Cash and cash equivalents including discontinued operations at beginning of period

  155,930   164,921 

Cash and cash equivalents including discontinued operations at end of period

  162,728   143,764 

Cash held by discontinued operations at end of period

  -   (750)

Cash and cash equivalents from continuing operations at end of period

 $162,728  $143,014 

Supplemental disclosure of cash flow information:

        

Cash paid for income taxes

 $2,103  $10,690 

Inventory capitalized as property, plant and equipment

 $339  $195 

Dividends declared but not yet paid

 $-  $2,466 

Property, plant and equipment purchases included in accounts payable

 $2,327  $938 

Capitalized cloud computing service costs included in accounts payable

 $2,265  $1,477 

Cash paid for interest

 $10,842  $10,088 

 

The accompanying notes are an integral part of these statements.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

 

1.

Summary of Significant Accounting Policies

 

Basis of Presentation

 

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

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 28, 2019, which are included in our 2019 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only consolidated variable interest entity (VIE). As a result of the divestment, we no longer had a controlling interest in ALBS and no longer consolidate ALBS as of that date.

 

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

 

Reclassifications

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on our reported results of operations, stockholder’s equity or cash flows.

 

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.

 

We adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019 the first day of our fiscal 2020. The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are not adjusted. Based on our analysis of historical and anticipated collections of trade receivables the impact of adoption of Topic 326 was insignificant. Our trade accounts receivable are presented net of allowance for credit losses, which were insignificant at June 27, 2020 and December 28, 2019. 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 June 27, 2020, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding collectability.

 

Inventories

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

Inventories by category were as follows (in thousands):

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Raw materials and purchased parts

 $78,317  $69,665 

Work in process

  45,978   46,591 

Finished goods

  17,516   14,450 

Total inventories

 $141,811  $130,706 

 

Assets Held for Sale

 

As part of our previously announced Xcerra integration plan we are implementing certain facility consolidation actions. We expect to complete the sale of our facility located in Rosenheim, Germany in the third quarter of 2020. As a result, this facility is being presented as held for sale at June 27, 2020. See Note 4, “Restructuring Charges” for additional information on this program.

 

In June 2020, we completed the sale of our facility in Penang Malaysia which resulted in a gain of $27,000 which is included in selling, general and administrative costs in our condensed consolidated statements of operations.

 

Property, Plant and Equipment

 

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

 

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

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Land and land improvements

 $8,724  $11,659 

Buildings and building improvements

  42,467   41,474 

Machinery and equipment

  59,598   61,006 
   110,789   114,139 

Less accumulated depreciation and amortization

  (44,984)  (43,227)

Property, plant and equipment, net

 $65,805  $70,912 

 

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 four identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG), Interface Solutions Group (ISG) and PCB Test Group (PTG). 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 two segments, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”) and PCB Test Equipment (“PCB Test”).

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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 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, 2019 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is not specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than not that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-19 pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no 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 roadmap 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 second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

The forecasts utilized in the first quarter interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required we may be required to book additional impairment charges which could have a significant 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. We evaluated the expected undiscounted cashflows of these assets as of March 28, 2020 and determined there was no impairment. During the second quarter of 2020, no events or conditions occurred suggesting an impairment in our long-lived assets.

 

Product Warranty

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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 capitalized costs related to the issuance of debt. Debt issuance costs directly related to our Term B Loan are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.6 million for the three and six months ended June 27, 2020, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.5 million for the three and six months ended June 29, 2019, respectively.

 

Foreign Remeasurement and Currency Translation

 

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

 

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.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Cost of sales

 $211  $208  $423  $333 

Research and development

  828   776   1,661   1,414 

Selling, general and administrative

  2,364   2,678   4,930   5,608 

Total share-based compensation

  3,403   3,662   7,014   7,355 

Income tax benefit

  (223)  (79)  (395)  (359)

Total share-based compensation, net

 $3,180  $3,583  $6,619  $6,996 

 

Income (Loss) Per Share

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Weighted average common shares

  41,844   41,125   41,673   40,999 

Effect of dilutive securities

  -   -   -   - 
   41,844   41,125   41,673   40,999 

 

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

 

Leases

 

We adopted ASU 2016-02, Leases (Topic 842), as of December 30, 2018, using the optional transition method which allowed us to record existing leases at adoption and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We had previously recorded a sale and operating leaseback transaction in accordance with Topic 840 and as a result of the adoption of the new standard, recognized $10.2 million of deferred gain as an adjustment to retained earnings. In addition, we had previously recognized assets and liabilities related to a build-to-suit designation under Topic 840 and, as a result of the adoption of the new standard, derecognized assets and liabilities of $0.5 million and $0.6 million, respectively, with the difference recorded as an adjustment to retained earnings. The difference between the additional lease assets and lease liabilities, net of the deferred tax impact, was recorded as an adjustment to retained earnings.

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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

 

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

 

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

 

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

 

Revenue Recognition

 

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

 

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

 

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

 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At June 27, 2020, we have $9.2 million of revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations 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.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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

 

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

 

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

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At June 27, 2020, we had deferred revenue totaling approximately $18.6 million, current deferred profit of $9.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.9 million. At December 28, 2019, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $7.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $7.2 million.

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Systems:

                

Semiconductor Test & Inspection

 $74,011  $76,155  $144,550  $156,095 

PCB Test

  8,109   8,407   14,949   15,379 

Non-systems:

                

Semiconductor Test & Inspection

  57,417   61,424   114,891   118,177 

PCB Test

  4,547   4,025   8,615   8,169 
  $144,084  $150,011  $283,005  $297,820 

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

China

 $31,133  $32,738  $61,944  $56,289 

United States

  20,550   19,408   39,628   36,509 

Malaysia

  11,842   16,993   27,016   34,707 

Taiwan

  22,490   17,202   36,371   32,172 

Philippines

  13,288   11,395   23,310   25,936 

Rest of the World

  44,781   52,275   94,736   112,207 

Total net sales

 $144,084  $150,011  $283,005  $297,820 

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Semiconductor Test & Inspection

            

Customers individually accounting for more than 10% of net sales

 *  one  one  one 

Percentage of net sales

 *  12%  13%  12% 

PCB Test

            

Customers individually accounting for more than 10% of net sales

 *  *  *  * 

Percentage of net sales

 *  *  *  * 
 

*

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

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $33.1 million and $34.0 million at June 27, 2020 and December 28, 2019, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first six months of fiscal 2020 and 2019 were not significant.

 

Retiree Medical Benefits

 

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

 

Discontinued Operations

 

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 divested this portion of the business in February 2020. As a result, the assets of our fixtures business are considered “held for sale” and the operations of our fixtures business are considered “discontinued operations” as of December 28, 2019. See Note 10, “Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 was subsequently amended by ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, ASU 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief, ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates and ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses. ASU 2016-13, as amended, affects trade receivables, financial assets and certain other instruments that are not measured at fair value through net income. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.

 

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which improves fair value disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity can choose to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. The adoption of ASU 2018-13 did not have a material impact on our disclosures.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating certain exceptions for investments, intraperiod allocations and interim calculations. The new guidance also simplifies aspects of the accounting for franchise taxes, enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The amendments did not create new accounting requirements. We adopted the standard as of December 29, 2019. The adoption of this standard did not have a significant impact on our consolidated financial statements.

 

Recently Issued Accounting Pronouncements

 

In August 2018, the FASB issued ASU 2018-14, Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which improves defined benefit disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years ending after December 15, 2020 and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented. We are currently assessing and have not yet determined the impact that the adoption of ASU 2018-14 will have on the disclosures to our consolidated financial statements.

 

In March 2020, the FASB issued 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.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

2.

Goodwill and Purchased Intangible Assets

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 28, 2019, and the six-month period ended June 27, 2020, by segment, were as follows (in thousands):

 

  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 30, 2018

 $220,808  $21,319  $242,127 

Adjustments

  2,117   (983)  1,134 

Impairments

  (715)  -   (715)

Impact of currency exchange

  (3,435)  (442)  (3,877)

Balance, December 28, 2019

  218,775   19,894   238,669 

Impact of currency exchange

  298   (17)  281 

Balance, June 27, 2020

 $219,073  $19,877  $238,950 

 

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

 

  

June 27, 2020

  

December 28, 2019

 
          

Remaining

         
          

Weighted

         
          

Average

  

 

     
  Gross      

Amort.

  Gross  

 

 
  Carrying  Accum.  

Period

  Carrying  Accum. 
  Amount  Amort.  (in years)  Amount  Amort. 

Developed technology

 $228,544  $65,035  6.2  $227,619  $49,805 

Customer relationships

  71,965   18,152  8.9   72,251   14,824 

Trade names

  22,761   4,978  9.1   22,612   3,892 

Covenant not-to-compete

  329   115  6.5   322   96 

Total intangible assets

 $323,599  $88,280     $322,804  $68,617 

 

The table above excludes $16.9 million and $20.8 million of IPR&D, at June 27, 2020 and December 28, 2019, respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the six months ended June 27, 2020, no in-process technology was completed and transferred to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.

 

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 previously completed our required annual goodwill and indefinite-lived intangible impairment testing as of October 1, 2019, 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.

 

Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

The forecasts utilized in the interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required, we may be required to book additional impairment charges which could have a significant negative impact on our results of operations.

 

Amortization expense related to intangible assets was approximately $9.5 million in the second quarter of fiscal 2020 and $19.1 million in the first six months of fiscal 2020. Amortization expense related to intangible assets was approximately $10.0 million in the second quarter of fiscal 2019 and $20.0 million in the first six months of fiscal 2019.

 

 

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings as of June 27, 2020 and December 28, 2019 (in thousands):

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Bank Term Loan under Credit Agreement

 $344,750  $346,500 

Bank Term Loans-Kita

  3,667   3,830 

Bank Term Loan-Xcerra

  1,316   1,475 

Construction Loan- Cohu GmbH

  8,408   5,476 

Lines of Credit

  4,665   3,195 

Total debt

  362,806   360,476 

Less: financing fees and discount

  (6,851)  (7,441)

Less: current portion

  (7,919)  (6,517)

Total long-term debt

 $348,036  $346,518 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the 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 Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Facility bear interest, at Cohu’s option, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At June 27, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $337.9 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance, net of discount and deferred financing costs, was $339.1 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of June 27, 2020, the fair value of the debt was $327.5 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of June 27, 2020 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 June 27, 2020, we believe no such events of default have occurred.

 

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.40%, and expire at various dates through 2036. At June 27, 2020, the outstanding loan balance was $3.7 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $3.8 million and $0.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at June 27, 2020.

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

Xcerra Term Loan

 

As a result of our acquisition of Xcerra, we assumed a term loan related to the purchase of Xcerra’s facility in Rosenheim, Germany. The loan is payable over 10 years at an annual interest rate of 2.35%. Principal plus accrued interest is due quarterly over the duration of the term loan ending in March 2024. At June 27, 2020, the outstanding loan balance was $1.3 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $1.5 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at June 27, 2020.

 

The term loan is denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

On July 26, 2019, one of our wholly owned subsidiaries located in Germany entered into two construction loans (“Loan Facilities”) with a German financial institution providing total borrowing of €8.6 million. The Loan Facilities have 10-year and 15-year terms, which commenced on August 1, 2019, the initial draw-down date. Additionally, on June 16, 2020, a third construction loan with the same financial institution was entered into providing total borrowing of €1.5 million. This loan facility has a 10-year term, which has not commenced. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany, enabling us to combine the operations of multiple subsidiaries in one location as part of our previously announced strategic restructuring program. The Loan Facilities are secured by the land and the existing building on the site and bear interest at agreed upon rates based on separate €3.4 million, €5.2 million and €1.5 million facility amounts.

 

On August 1, 2019, the full €3.4 million was drawn under the first facility, which is payable over 10 years at an annual interest rate of 0.8%. Interest payments only are required to be made each quarter starting in September 2019 with principal and interest payments due each quarter starting in the month of December 2021. Principal repayments will be made over 8 years starting at the end of 2021.

 

Through June 27, 2020, we drew €4.1 million under the second facility, which is payable over 15 years at an annual interest rate of 1.05%. Interest only payments are required to be made each month starting in December 2019 with principal and interest payments due each month starting in the month of May 2020. Principal repayments will be made over 15 years starting at the end of May 2020. As of June 27, 2020, €1.1 million had not been drawn under the second facility and is expected to be drawn in the second half of 2020.

 

Through June 27, 2020, no amounts have been drawn under the third facility. Future amounts, if drawn, will be payable over 10 years at an annual interest rate of 1.2%. Interest payments are required to be made each month starting in the month following the first draw-down date with principal and interest payments due each month starting in the month of May 2021. Principal repayments will be made over 10 years starting at the end of May 2021.

 

At June 27, 2020 and December 28, 2019, total outstanding borrowings under the Loan Facilities was $8.4 million and $5.5 million with $0.4 million and $0.3 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets based on contractual due dates, respectively. 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 June 27, 2020.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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 $9.0 million. At June 27, 2020, total borrowings outstanding under the revolving lines of credit were $4.7 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned Ismeca subsidiary 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 June 27, 2020 and December 28, 2019 no amounts were outstanding under this line of credit.

 

 

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra on October 1, 2018, during the fourth quarter of 2018, we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019. Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program. In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. The Plan will reduce headcount, enable us to consolidate the facilities of our multiple operations located near Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.

 

As a result of the activities described above, we recognized total pretax charges of $2.7 million and $9.9 million for the first six months ended June 27, 2020 and June 29, 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.

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

The following table summarizes the activity within the restructuring related accounts for the Integration Program during the first six months ended June 27, 2020 and June 29, 2019 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 29, 2018

 $4,026  $-  $4,026 

Costs accrued

  9,412   494   9,906 

Amounts paid or charged

  (5,290)  (494)  (5,784)

Impact of currency exchange

  26   -   26 

Balance, June 29, 2019

 $8,174  $-  $8,174 
             

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  234   754   988 

Amounts paid or charged

  (1,446)  (385)  (1,831)

Impact of currency exchange

  (17)  -   (17)

Balance, June 27, 2020

 $7  $369  $376 

 

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

 

 

5.

Financial Instruments Measured at Fair Value

 

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

 

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

 

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

 

  

June 27, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $920  $-  $-  $920 

 

  

December 28, 2019

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $904  $-  $-  $904 

 

 

(1)

As of June 27, 2020 and December 28, 2019, there were no investments in our portfolio in a loss position.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

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

 

  

June 27, 2020

  

December 28, 2019

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $920  $920  $-  $- 

Due after one year through three years

  -   -   904   904 
  $920  $920  $904  $904 

 

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

 

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

 

  

Fair value measurements at June 27, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $112,531  $-  $-  $112,531 

Money market funds

  -   50,197   -   50,197 

Foreign government security

  -   920   -   920 
  $112,531  $51,117  $-  $163,648 

 

  

Fair value measurements at December 28, 2019 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $147,523  $-  $-  $147,523 

Money market funds

  -   7,671   -   7,671 

Foreign government security

  -   904   -   904 
  $147,523  $8,575  $-  $156,098 

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

6.

Employee Stock Benefit Plans

 

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

 

Stock Options

 

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

 

At June 27, 2020, we had 341,071 stock options exercisable and outstanding. These options had a weighted-average exercise price of $10.09 per share, an aggregate intrinsic value of approximately $2.0 million and the weighted average remaining contractual term was approximately 2.3 years.

 

Restricted Stock Units

 

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

 

In the first six months of fiscal 2020 we awarded 709,754 RSUs, we issued 448,616 shares of our common stock on vesting of previously granted awards and 22,858 shared were forfeited. At June 27, 2020, we had 1,565,938 RSUs outstanding with an aggregate intrinsic value of approximately $25.1 million and the weighted average remaining vesting period was approximately 1.6 years.

 

Performance Stock Units

 

We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 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 ratably over the derived 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. As a result, the actual number of shares issued will be fewer than the actual number outstanding at June 27, 2020.

 

In the first six months of fiscal 2020, we awarded 200,249 PSUs, we issued 39,075 shares of our common stock on vesting of previously granted awards and 82,216 shares were forfeited. At June 27, 2020, we had 443,152 PSUs outstanding with an aggregate intrinsic value of approximately $7.1 million and the weighted average remaining vesting period was approximately 2.0 years.

 

Employee Stock Purchase Plan

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

7.

Income Taxes

 

Ordinarily, interim tax provisions are calculated using the estimated effective tax rate (“ETR”) expected to be applicable for the full fiscal year. However, when a reliable estimate of the annual ETR cannot be made, the actual ETR for the year-to-date period may be the best estimate of the annual ETR. For the three and six months ended June 27, 2020, we used the actual year-to-date ETR in computing our tax provision, as a reliable estimate of the 2020 annual ETR cannot be made, since relatively small changes in our projected income produce a significant variation in our ETR. The ETR on loss from continuing operations for the three months ended June 27, 2020 and June 29, 2019 was (3.0)% and 4.5%, respectively, and 3.7% and 2.6% for the six months ended June 27, 2020 and June 29, 2019, respectively. The tax benefit on loss from continuing operations in 2020 and 2019 differs from the U.S. federal statutory rate primarily due to the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, foreign income taxed at different rates, withholding tax, taxes on unremitted earnings and changes to unrecognized tax benefits.

 

Our German subsidiaries income tax returns for 2015 to 2017 are currently under routine examination by tax authorities in Germany. We believe our financial statement accruals for income taxes are appropriate.

 

During the three-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.2 million due to settlement with the tax authority, offset by accrued interest. During the six-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.5 million due to settlement with the tax authority, expiration of the statute of limitations, foreign currency exchange rate changes, offset by accrued interest. Other than for settlement with the tax authority and foreign currency exchange rate changes, there was no material change to our unrecognized tax benefits and related accrued interest and penalties during the three and six-month period ended June 27, 2020.

 

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

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

8.

Segment and Geographic Information

 

The summary below presents our current segments, Semiconductor Test & Inspection and PCB Test, for the six-month periods ended June 27, 2020 and June 29, 2019.

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
Net sales by segment:            

Semiconductor Test & Inspection

 $131,428  $137,578  $259,441  $274,272 

PCB Test

  12,656   12,433   23,564   23,548 

Total consolidated net sales for reportable segments

 $144,084  $150,011  $283,005  $297,820 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $(2,331) $(14,400) $(13,904) $(29,444)

PCB Test

  2,011   740   3,005   1,759 

Profit (loss) for reportable segments

  (320)  (13,660)  (10,899)  (27,685)
                 

Other unallocated amounts:

                

Corporate expenses

  (848)  (1,548)  (4,299)  (5,289)

Interest expense

  (3,456)  (5,282)  (7,883)  (10,789)

Interest income

  21   191   168   413 

Loss from continuing operations before taxes

 $(4,603) $(20,299) $(22,913) $(43,350)

 

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

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Semiconductor Test & Inspection

 $948,659  $998,756 

PCB Test

  61,972   56,938 

Total assets for reportable segments

  1,010,631   1,055,694 

Corporate, principally cash and investments

  55,952   18,398 

Discontinued operations

  -   3,618 

Total consolidated assets

 $1,066,583  $1,077,710 

 

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

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

9.

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 on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.

 

Our leases have remaining lease terms of 1 year to 38 years, some of which include one or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options.

 

We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities. Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

Classification

 

June 27, 2020

  

December 28, 2019

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $31,469  $33,269 

Finance lease assets

Property, plant and equipment, net (1)

  2,841   2,515 

Total lease assets

 $34,310  $35,784 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,462  $5,458 

Finance

Other accrued liabilities

  2,691   2,574 

Noncurrent

         

Operating

Long-term lease liabilities

  27,234   28,877 

Finance

Long-term lease liabilities

  198   - 

Total lease liabilities

 $35,585  $36,909 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.6   7.9 

Finance leases

  0.3   0.5 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  4.0%  4.5%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of June 27, 2020 and December 28, 2019 respectively.

 

The components of lease expense were as follows:

 

  

Three Months Ended

  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Operating leases

 $2,112  $2,139  $4,263  $4,261 

Variable lease expense

  547   635   1,079   1,201 

Short-term operating leases

  19   66   38   144 

Finance leases

                

Amortization of leased assets

  28   21   48   62 

Interest on lease liabilities

  29   29   57   88 

Sublease income

  (31)  (34)  (63)  (70)

Net lease cost

 $2,704  $2,856  $5,422  $5,686 

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

Future minimum lease payments at June 27, 2020, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2020

 $3,777  $2,629  $6,406 

2021

  6,646   125   6,771 

2022

  5,848   125   5,973 

2023

  5,090   10   5,100 

2024

  4,736   -   4,736 

Thereafter

  16,225   -   16,225 

Total lease payments

  42,322   2,889   45,211 

Less: Interest

  (9,626)  -   (9,626)

Present value of lease liabilities

 $32,696  $2,889  $35,585 

 

 

(1)

Excludes sublease income of $0.1 million in 2021.

 

Supplemental cash flow information related to leases was as follows:

 

  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

 

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

        

Operating cash flows from operating leases

 $4,123  $3,628 

Operating cash flows from finance leases

 $57  $73 

Financing cash flows from finance leases

 $68  $17 

Leased assets obtained in exchange for new finance lease liabilities

 $360  $- 

Leased assets obtained in exchange for new operating lease liabilities

 $1,576  $38,487 

 

 

10.

Discontinued Operations

 

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

 

In 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. In February 2020, we completed the sale of this business with an immaterial impact to the statement of operations for the three months ended March 28, 2020.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

Balance sheet information for our fixtures services business presented as discontinued operations is summarized as follows (in thousands):

 

  

December 28,

 
  

2019

 

Assets:

    

Cash and cash equivalents

 $736 

Accounts receivable, net

  1,316 

Inventories

  1,411 

Other current assets

  40 

Total current assets

  3,503 

Property, plant and equipment, net

  33 

Other noncurrent assets

  82 

Total assets

 $3,618 
     

Liabilities:

    

Other accrued current liabilities

 $599 

Total current liabilities

  599 

Noncurrent liabilities

  24 

Total liabilities

 $623 

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net sales

 $-  $1,708  $432  $3,300 
                 

Operating income before income taxes

 $-   38  $11   227 

Gain on sale of Fixtures business

  -   -   35   - 

Income before taxes

  -   38   46   227 

Income tax provision

  -   14   4   39 

Income, net of tax

 $-  $24  $42  $188 

 

 

11.

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.

 

 

Cohu, Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

June 27, 2020

 

 

12.

Guarantees

 

Product Warranty

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Balance at beginning of period

 $6,268  $7,088  $6,155  $8,014 

Warranty expense accruals

  1,044   1,830   2,935   3,558 

Warranty payments

  (1,316)  (2,066)  (3,094)  (4,720)

Balance at end of period

 $5,996  $6,852  $5,996  $6,852 

 

Accrued warranty amounts expected to be incurred after one year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.2 million and $0.3 million at June 27, 2020 and December 28, 2019, respectively.

 

 

Cohu, Inc.

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

June 27, 2020

 

 

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

 

This Form 10-Q contains certain forward-looking statements including expectations of market conditions, challenges and plans, within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and is subject to the Safe Harbor provisions created by that statute. Such forward-looking statements are based on management’s current expectations and beliefs, including estimates and projections about our business and include, but are not limited to, statements concerning financial position, business strategy, and plans or objectives for future operations. Forward-looking statements are not guarantees of future performance, and are subject to certain risks, uncertainties, and assumptions that are difficult to predict and may cause actual results to differ materially from management’s current expectations. Such risks and uncertainties include those set forth in this Quarterly Report on Form 10-Q and our 2019 Annual Report on Form 10-K under the heading “Item 1A. Risk Factors”. The forward-looking statements in this report speak only as of the time they are made, and do not necessarily reflect management’s outlook at any other point in time. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events, or for any other reason, however, readers should carefully review the risk factors set forth in other reports or documents we file from time to time with the SEC after the date of this Quarterly Report.

 

OVERVIEW

 

Cohu is a leading supplier of semiconductor test and inspection handlers, micro-electromechanical system (MEMS) test modules, test contactors and thermal subsystems, semiconductor automated test equipment and bare-board printed circuit board (PCB) test systems 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 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 printed circuit boards and the products that incorporate them. Our consumable products are driven by the number of semiconductor devices and printed circuit boards 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 six months ended June 27, 2020, our consolidated net sales were $283.0 million a decrease of 5.0% from the corresponding period of the prior year. During the first half of 2020 our net sales were impacted by supply disruptions caused by the rapid and global spread of COVID-19 and weakness in the automotive market. While our long-term market drivers and market strategy remain intact, we believe our sales will be negatively impacted this year by the global economic downturn caused by the COVID-19 pandemic.

 

During 2019, 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. Throughout 2019, customer test cell utilization was below levels that have historically triggered the need for additional capacity. Despite the near-term weakness, we remain optimistic about the long-term prospects for our business due to the increasing ubiquity of semiconductors, the future rollout of 5G networks, the diminishing impact of parallel test, increasing semiconductor complexity, increasing quality demands from semiconductor customers, and continued proliferation of electronics in a variety of products across the automotive, mobility and industrial markets. Our orders in the first six months of 2020 strengthened, driven by demand for equipment used in testing mobility semiconductor applications, data centers and personal computers, but overall orders slowed in second quarter of 2020 due to economic impacts of the COVID-19 pandemic. We remain optimistic about our future business prospects and are focused on cross-selling opportunities and supporting our customers’ deployment of 5G RF capabilities on next generation smartphones and we remain focused on growing our sales to semiconductor and electronics manufacturers and test subcontractors.

 

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.

 

 

Cohu, Inc.

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

June 27, 2020

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

Revenue Recognition: Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is not transferred until destination or acceptance, we defer revenue recognition until such events occur. Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are not determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The estimated fair value of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as the transfer of control is completed for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment. Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations may occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At June 27, 2020, we have $9.2 million of revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations as these contracts have original expected durations of less than one year. We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, 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 or contract liabilities recorded on the condensed consolidated balance sheet in any of the periods presented. On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped.

 

 

Cohu, Inc.

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

June 27, 2020

 

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

 

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

 

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

 

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

 

Segment Information: We applied the provisions of ASC Topic 280, Segment Reporting, (“ASC 280”), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. An operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. After the acquisition of Xcerra on October 1, 2018, we have determined that our four identified operating segments are: Test Handler Group (“THG”), Semiconductor Test Group (“STG”), Interface Solutions Group (“ISG”) and PCB Test Group (“PTG”). 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 two segments, Semiconductor Test & Inspection and 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.

 

 

Cohu, Inc.

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

June 27, 2020

 

We conduct our annual impairment test as of October 1st of each year and determined that there was no impairment as of October 1, 2019, as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is not specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than not that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-19 pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

The forecasts utilized in the interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required, we may be required to book additional impairment charges which could have a significant 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. We evaluated the expected undiscounted cashflows of these assets as of March 28, 2020 and determined there was no impairment.

 

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.

 

Recent Accounting Pronouncements

 

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

 

 

Cohu, Inc.

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

June 27, 2020

 

RESULTS OF OPERATIONS

 

Recent Transactions Impacting Results of Operations

 

As discussed herein, management determined that the fixtures services business, that was acquired as part of Xcerra, did not align with Cohu’s long-term strategic plan and management divested this business in the first quarter of 2020. As a result, the assets of our fixtures business were considered “held for sale” and the operations of our fixtures business were considered “discontinued operations” for all periods presented. 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:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 27,

   

June 29,

   

June 27,

   

June 29,

 
   

2020

   

2019

   

2020

   

2019

 

Net sales

    100.0 %     100.0 %     100.0 %     100.0 %

Cost of sales

    (57.7 )%     (58.4 )%     (58.6 )%     (60.8 )%

Gross margin

    42.3 %     41.6 %     41.4 %     39.2 %

Research and development

    (14.2 )%     (14.7 )%     (15.2 )%     (15.1 )%

Selling, general and administrative

    (21.5 )%     (24.3 )%     (22.8 )%     (25.1 )%

Amortization of purchased intangible assets

    (6.6 )%     (6.7 )%     (6.7 )%     (6.7 )%

Restructuring charges

    (0.4 )%     (5.7 )%     (0.3 )%     (3.3 )%

Impairment charges

    - %     - %     (1.4 )%     - %

Loss from operations

    (0.4 )%     (9.8 )%     (5.0 )%     (11.0 )%

 

Second Quarter of Fiscal 2020 Compared to Second Quarter of Fiscal 2019

 

Net Sales

 

Our consolidated net sales decreased 4.0% to $144.1 million in 2020, compared to $150.0 million in 2019. During the second quarter of 2020, our consolidated net sales were impacted by supply disruptions caused by the rapid and global spread of COVID-19 and impacted our ability to ship product and further by reduced demand in the automotive segment.

 

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

 

Gross margin consists of net sales less cost of sales. Cost of sales consists primarily of 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 and volume of products sold, product support costs, increases to inventory reserves or the sale of previously reserved inventory and utilization of manufacturing capacity. Our gross margin, as a percentage of net sales, was 42.3% in 2020 and 41.6% in 2019.

 

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

 

As part of the integration and restructuring activities related to Xcerra, we have recorded inventory-related charges driven by the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products. During the second quarter of 2019, our gross margin benefitted by $1.3 million as a result of the reversal of $2.1 million of liabilities related to supplier commitments recorded as part of the restructuring activities offset, in part, by $0.8 million of additional inventory related charges related to ending the manufacturing of these products. During the second quarter of 2020, $0.1 million of restructuring related inventory charges were recorded.

 

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

 

 

Cohu, Inc.

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

June 27, 2020

 

Research and Development Expense (“R&D Expense”)

 

R&D expense consists primarily of salaries and related costs of employees engaged in ongoing research, product design and development activities, costs of engineering materials and supplies and professional consulting expenses. R&D expense was $20.4 million in 2020 and $22.1 million in 2019 representing 14.2% and 14.7% of net sales, respectively. The decrease in R&D expense in the second quarter of 2020 is a result of lower salary and spending on new product development as a result of cost control measures implemented in response to the economic uncertainty caused by the COVID-19 pandemic.

 

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

 

SG&A expense consists primarily of salaries and benefit costs of employees, commission expense for independent sales representatives, product promotion and costs of professional services. SG&A expense was $30.9 million or 21.5% of net sales in 2020, compared to $36.4 million or 24.3% in 2019. The decrease in SG&A expense in 2020 was primarily associated with a $1.0 million reduction in depreciation expense related to a step-up in value of Xcerra assets, lower incentive compensation due to the decrease in business volume and lower salary, travel and other administrative spending as a result of cost control measures implemented 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 $9.5 million and $10.0 million in the second quarter of 2020 and 2019, respectively. The decrease in expense recorded during the current year was a result of fluctuations in exchange rates.

 

Restructuring Charges

 

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

 

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

 

Interest Expense and Income

 

Interest expense was $3.5 million in the second fiscal quarter of 2020 as compared to $5.3 million in the corresponding period of 2019. The decrease in interest expense resulted from lower LIBOR rates as a result of global economic uncertainty caused by the COVID-19 pandemic.

 

Interest income was $21,000 and $0.2 million in the second fiscal quarter of 2020 and 2019, respectively. The decrease in interest income resulted from lower interest rates.

 

Income Taxes

 

Ordinarily, interim tax provisions are calculated using the estimated effective tax rate (“ETR”) expected to be applicable for the full fiscal year. However, when a reliable estimate of the annual ETR cannot be made, the actual ETR for the year-to-date period may be the best estimate of the annual ETR. For the three months ended June 27, 2020, we used the actual year-to-date ETR in computing our tax provision, as a reliable estimate of the 2020 annual ETR cannot be made, since relatively small changes in our projected income produce a significant variation in our ETR. The ETR on loss from continuing operations for the three months ended June 27, 2020 and June 29, 2019 was (3.0)% and 4.5%, respectively. The tax benefit on loss from continuing operations in 2020 and 2019 differs from the U.S. federal statutory rate primarily due to the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, foreign income taxed at different rates, withholding tax, taxes on unremitted earnings and changes to unrecognized tax benefits.

 

Our German subsidiaries income tax returns for 2015 to 2017 are currently under routine examination by tax authorities in Germany. We believe our financial statement accruals for income taxes are appropriate.

 

During the three-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.2 million due to settlement with the tax authority, offset by accrued interest. Other than for foreign currency exchange rate changes, there was no material change to our unrecognized tax benefits and related accrued interest and penalties during the three-month period ended June 29, 2019.

 

 

Cohu, Inc.

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

June 27, 2020

 

Income from Continuing Operations and Net Income

 

As a result of the factors set forth above, both loss from continuing operations and net loss was $4.7 million in 2020. Both income from continuing operations and net income was $19.4 million in 2019.

 

First Six Months of Fiscal 2020 Compared to First Six Months of Fiscal 2019

 

Net Sales

 

Our consolidated net sales decreased 5.0% to $283.0 million in 2020, compared to $297.8 million in 2019. During the first half of 2020, our net sales were impacted by disruptions caused by the COVID-19 pandemic and movement control orders which resulted in supply disruptions and impacted our ability to ship product and further by reduced demand in the automotive segment.

 

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

 

Our gross margin, as a percentage of net sales, increased to 41.4% in 2020 from 39.2% in 2019. Our gross margin can fluctuate due to a number of factors, including, but not limited to, the mix of products sold, product support costs, inventory reserve adjustments, and utilization of manufacturing capacity. In the first six months of fiscal 2020 and 2019 we recorded charges to cost of sales of approximately $2.0 million and $0.8 million for excess and obsolete inventory, respectively.

 

In 2019, our cost of sales was impacted by the amortization of inventory step-up related to fair value adjustments to inventory acquired in business combinations. During the first six months of 2019, we amortized $6.0 million of inventory step-up related to our acquisition of Xcerra. There was no inventory step-up amortized in the corresponding 2020.

 

As part of the integration and restructuring activities related to Xcerra, in the first six months of fiscal 2020 we recorded $1.7 million of inventory-related charges driven by the decision to end manufacturing of certain of Xcerra’s semiconductor test handlers. During first six months of 2019, our gross margin benefitted by $0.8 million comprised of $2.1 million from the reversal of liabilities related to supplier commitments recorded as part of these restructuring activities offset, in part, by $1.3 million of additional inventory related charges related to ending the manufacturing of these products.

 

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

 

R&D Expense

 

R&D expense was $42.9 million or 15.2% of net sales in 2020, compared to $44.8 million or 15.1% in 2019. The decrease in R&D expense in the second quarter of 2020 is a result of lower salary and spending on new product development as a result of cost control measures implemented in response to the economic uncertainty caused by the COVID-19 pandemic.

 

SG&A Expense

 

SG&A expense was $64.3 million or 22.8% of net sales in 2020, compared to $74.7 million or 25.1% in 2019. The decrease in SG&A expense in 2020 was primarily associated with a $2.0 million reduction in depreciation expense related to a step-up in value of Xcerra assets, lower incentive compensation due to the decrease in business volume and lower salary, travel and other administrative spending as a result of cost control measures implemented in response to the economic uncertainty caused by the COVID-19 pandemic.

 

Amortization of Purchased Intangible Assets

 

Amortization of acquisition-related intangible assets was $19.1 million and $20.0 million for the first six months of 2020 and 2019, respectively. The decrease in expense recorded during the current year was a result of fluctuations in exchange rates.

 

Restructuring Charges

 

In the first six months of 2020, we recorded restructuring charges, exclusive of the $1.7 million of inventory related charges described above, totaling $1.0 million. In the first six months of 2019 we recorded restructuring charges, exclusive of the $0.8 million of inventory related benefits described above, totaling $9.9 million.

 

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

 

 

Cohu, Inc.

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

June 27, 2020

 

Impairment Charges

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value.

 

Interest Expense and Income

 

Interest expense was $7.9 million in the first six months of 2020 as compared to $10.8 million in the corresponding period of 2019. The decrease in interest expense resulted from lower LIBOR rates as a result of global economic uncertainty caused by the COVID-19 pandemic.

 

Interest income was $0.2 million and $0.4 million in the first six months of 2020 and 2019, respectively. The decrease in interest income resulted from lower interest rates.

 

Income Taxes

 

The ETR on income or loss from continuing operations for the six months ended June 27, 2020 and June 29, 2019, was 3.7% and 2.6%, respectively. The tax provision on income or loss from continuing operations in 2020 and 2019 differs from the U.S. federal statutory rate primarily due to foreign income taxed at different rates, changes in our deferred tax asset valuation allowance, withholding tax, taxes on unremitted earnings and interest related to unrecognized tax benefits. 

 

During the six-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.5 million due to settlement with the relevant tax authority, expiration of the statute of limitations and foreign currency exchange rate changes, offset by accrued interest. There was no material change to our unrecognized tax benefits and related accrued interest and penalties during the six-month periods ended June 29, 2019.

 

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

 

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

 

Income from Continuing Operations and Net Income

 

As a result of the factors set forth above in 2020, our loss from continuing operations was $22.1 million and including the impact of discontinued operations our net loss was $22.0 million. In 2019, our income from continuing operations and net loss were $42.2 million and $42.0 million respectively.

 

LIQUIDITY AND CAPITAL RESOURCES

 

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

 

 

Cohu, Inc.

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

June 27, 2020

 

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

 

At June 27, 2020, our total indebtedness, net of discount and deferred financing costs, was $356.0 million, which included $337.9 million outstanding under the Term B Loan, $3.7 million outstanding under Kita’s term loans, $8.4 million outstanding under Cohu GmbH’s construction loan, $4.7 million outstanding under Kita’s lines of credit, and $1.3 million outstanding under Xcerra’s term loan.

 

Liquidity

 

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

 

   

June 27,

   

December 28,

           

Percentage

 

(in thousands)

 

2020

   

2019

   

Increase

   

Change

 

Cash, cash equivalents and short-term investments

  $ 163,648     $ 156,098     $ 7,550     4.8%  

Working capital

  $ 297,209     $ 290,811     $ 6,398     2.2%  

 

Cash Flows

 

Operating Activities: Operating cash flows for the first six months of fiscal 2020 consisted of our net loss, 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 and deferred income taxes. Our net cash provided by operating activities in the first six months of fiscal 2020 totaled $13.3 million. Net cash provided by operating activities was impacted by changes in current assets and liabilities and included decreases in accounts receivable of $6.4 million, accrued compensation, warranty and other liabilities of $8.0 million and increases in inventory of $13.1 million customer advances of $5.6 million and deferred profit of $1.9 million. The change in our accounts receivable balance resulted from the timing of cash collections from customers. The decrease in accrued compensation, warranty and other liabilities resulted from payments of incentive compensation related to the prior year, decreased accruals for incentive compensation and warranty due to current business conditions, payments of accrued interest related to our Term B loan and a payment of $1.5 million for contingent consideration related to our acquisition of Kita Manufacturing Ltd. in 2017. Inventory increased due to purchases made to fulfill anticipated future shipments and customer advances are a result of prepayments of equipment orders received. Deferred profit increased as a result of deferrals of revenue in accordance with our revenue recognition policy.

 

Investing Activities: Investing cash flows consist primarily of cash used for capital expenditures in support of our business, purchases of investments, proceeds from investment maturities, business divestitures and asset disposals. Net cash provided by investing activities in the first six months of fiscal 2020 totaled $2.5 million. Additions to property, plant and equipment of $8.0 million were made to support the operating and development activities of our business activities of our Semiconductor Test & Inspection segment. During the first six months of fiscal 2020 we received net proceeds of $3.0 million from the sale of our fixtures services business and $2.5 million related to the sale of fixed assets and our facility in Penang Malaysia as part of our Xcerra integration and facility consolidation program.

 

Financing Activities: Financing cash flows consist primarily of net proceeds from the issuance of common stock under our stock option and employee stock purchase plans, cash used to pay dividends to our stockholders and borrowings, net of repayments of debt. We issue restricted stock units and stock options and maintain an employee stock purchase plan as components of our overall employee compensation. In the first six months of fiscal 2020, cash used to settle the minimum statutory tax withholding requirements on behalf of our employees upon vesting of restricted and performance stock awards, net of proceeds from the exercise of employee stock options was $0.2 million. We paid dividends totaling $5.0 million, or $0.06 per common share. As a result of the COVID-19 pandemic, 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 will result in approximately $10 million of annualized cash savings, which we expect to utilize for deleveraging and strengthening our balance sheet. Repayments of short-term borrowings and long-term debt during the first six months of fiscal 2020 totaled $2.2 million and we received proceeds under a revolving line of credit and construction loan totaling $4.3 million. 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 in 2020. 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.

 

 

Cohu, Inc.

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

June 27, 2020

 

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 Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the 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 Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Facility bear interest, at Cohu’s option, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At June 27, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $337.9 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance, net of discount and deferred financing costs, was $339.1 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets.

 

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

 

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.40%, and expire at various dates through 2036. At June 27, 2020, the outstanding loan balance was $3.7 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $3.8 million and $0.4 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.

 

Xcerra Term Loan

 

As a result of our acquisition of Xcerra, we assumed a term loan related to the purchase of Xcerra’s facility in Rosenheim, Germany. The loan is payable over 10 years at an annual interest rate of 2.35%. Principal plus accrued interest is due quarterly over the duration of the term loan ending in March 2024. At June 27, 2020, the outstanding loan balance was $1.3 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $1.5 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 loan is denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

 

Cohu, Inc.

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

June 27, 2020

 

Construction Loans

 

On July 26, 2019, one of our wholly owned subsidiaries located in Germany entered into two construction loans (“Loan Facilities”) with a German financial institution providing total borrowing of €8.6 million. The Loan Facilities have 10-year and 15-year terms, which commenced on August 1, 2019, the initial draw-down date. Additionally, on June 16, 2020, a third construction loan with the same financial institution was entered into providing total borrowing of €1.5 million. This loan facility has a 10-year term, which has not commenced. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany, enabling us to combine the operations of multiple subsidiaries in one location as part of our previously announced strategic restructuring program. The Loan Facilities are secured by the land and the existing building on the site and bear interest at agreed upon rates based on separate €3.4 million, €5.2 million and €1.5 million facility amounts.

 

On August 1, 2019, the full €3.4 million was drawn under the first facility, which is payable over 10 years at an annual interest rate of 0.8%. Interest payments only are required to be made each quarter starting in September 2019 with principal and interest payments due each quarter starting in the month of December 2021. Principal repayments will be made over 8 years starting at the end of 2021.

 

Through June 27, 2020, we drew €4.1 million under the second facility, which is payable over 15 years at an annual interest rate of 1.05%. Interest only payments are required to be made each month starting in December 2019 with principal and interest payments due each month starting in the month of May 2020. Principal repayments will be made over 15 years starting at the end of May 2020. As of June 27, 2020, €1.1 million had not been drawn under the second facility and is expected to be drawn in the second half of 2020.

 

Through June 27, 2020, no amounts have been drawn under the third facility. Future amounts, if drawn, will be payable over 10 years at an annual interest rate of 1.2%. Interest payments are required to be made each month starting in the month following the first draw-down date with principal and interest payments due each month starting in the month of May 2021. Principal repayments will be made over 10 years starting at the end of May 2021.

 

At June 27, 2020 and December 28, 2019, total outstanding borrowings under the Loan Facilities was $8.4 million and $5.5 million with $0.4 million and $0.3 million of the total outstanding balance being presented as current installments of long-term debt in our consolidated balance sheets based on contractual due dates, respectively. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

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 $9.0 million. At June 27, 2020, total borrowings outstanding under the revolving lines of credit were $4.7 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned Ismeca subsidiary 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 June 27, 2020 and December 28, 2019, 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 June 27, 2020, $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.

 

 

Cohu, Inc.

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

June 27, 2020

 

Contractual Obligations and Off-Balance Sheet Arrangements

 

Contractual Obligations: Our significant contractual obligations consist of liabilities for debt, operating leases, unrecognized tax benefits, pensions, post-retirement benefits and warranties. There were no material changes to these obligations outside the ordinary course of business from those disclosed in our Annual Report on Form 10-K for the year ended December 28, 2019.

 

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 June 27, 2020, $0.3 million was outstanding under standby letters of credit.

 

Item 3.      Quantitative and Qualitative Disclosures About Market Risk.

 

Investment and Interest Rate Risk.

 

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

 

We evaluate our investments periodically for possible other-than-temporary impairment by reviewing factors such as the length of time and extent to which fair value has been below cost basis, the financial condition of the issuer and our ability and intent to hold the investment for a period of time sufficient for anticipated recovery of market value. As of June 27, 2020, we held no investments with loss positions.

 

Our long-term debt is carried at amortized cost and immaterial fluctuations in interest rates do not impact our consolidated financial statements. However, the fair value of our debt will generally fluctuate with movements of interest rates, increasing in periods of declining rates of interest and declining in periods of increasing rates of interest. As of June 27, 2020, we have approximately $337.9 million of long-term debt under a 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 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 June 27, 2020, the interest rate in effect on these borrowings was 3.2%. In July 2017, the UK’s Financial Conduct Authority, which regulates the LIBOR, announced that it intends to phase out LIBOR by the end of 2021. After 2021, it is unclear whether banks will continue to provide LIBOR submissions to the administrator of LIBOR, and no consensus currently exists as to what benchmark rate or rates may become accepted alternatives to LIBOR. In the United States, efforts to identify a set of alternative U.S. dollar reference interest rates include proposals by the Alternative Reference Rates Committee that has been convened by the Federal Reserve Board and the Federal Reserve Bank of New York. We cannot currently predict the effect of the discontinuation of, or other changes to, LIBOR or any establishment of alternative reference rates in the United States, the European Union or elsewhere on the global capital markets. The uncertainty regarding the future of LIBOR, as well as the transition from LIBOR to any alternative reference rate or rates, could have adverse impacts on floating rate obligations, loans, deposits, derivatives and other financial instruments that currently use LIBOR as a benchmark rate. Our Term B Loan 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.

 

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

 

Based upon the current levels of net foreign assets, a hypothetical 10% devaluation of the U.S. Dollar as compared to these currencies as of June 27, 2020 would result in an approximate $39.7 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 June 27, 2020 would result in an approximate $39.7 million negative translation adjustment recorded in other comprehensive income within stockholders’ equity.

 

Item 4.      Controls and Procedures.

 

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

 

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

 

(b) Changes in Internal Control over Financial Reporting. During the three months ended June 27, 2020, we did not make any changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

Part II     OTHER INFORMATION

 

Item 1.      Legal Proceedings.

 

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

 

Item 1A. Risk Factors.

 

The risks described below are not the only risks we face. Additional risks that we are unaware of, or that we currently believe are not material, may also impair our business operations. The risk factors set forth below with an asterisk (*) next to the title contain substantive changes to the description of the risk factors associated with our business as previously disclosed in Item 1A to our 2019 Annual Report on Form 10-K. If any of the events or circumstances described in the following risks occur, our business, financial condition, results of operations or cash flows could suffer, and the trading price of our common stock and our market capitalization could decline.

 

* 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, and has resulted in authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter in place orders, and shutdowns, including in many 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 by the COVID-19 outbreak. For instance, our primary manufacturing facilities in Malaysia and the Philippines were partially operating between March and May 2020 due to government-mandated movement control orders. Any resurgence in cases in these locales could cause operations to be immediately disrupted again. 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 and lost employee productivity, risks associated with 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, additional credit rating agency downgrades could occur which would increase the company’s 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.

 

During second quarter 2020, we had to utilize higher cost suppliers for certain components when incumbent suppliers were unable to deliver, and incurred material product cost increases particularly in our test contactor business. We also incurred, and continue to occur, materially increased shipping and logistics expenses. There is high uncertainty regarding the duration, severity and potential reoccurrence the COVID-19 virus and associated restrictive measures. In fact, sudden increases in California COVID-19 cases in the 2020 summer months are impacting and delaying our office staff employee return to work plans. Any such reoccurrences of the COVID-19 virus and associated restrictions can limit our capacity to meet customer demand and have a material adverse effect on our financial condition and results of operations.

 

In addition, the COVID-19 pandemic has significantly increased global economic and demand uncertainty, including certain segments of the semiconductor market, and we are unable to predict the extent and duration of the global economic slowdown. Such adverse impact on the global economy will adversely affect our performance, financial condition and results of operations. Given the rapid development and fluidity of the outbreak, it is unclear whether the present slowdown in sales will be temporary and whether such sales will be recoverable in the future. If any such lost sales were not recoverable in the future, our business, financial condition and results of operations could be adversely affected. Also, given the market uncertainty, it is difficult to provide forward-looking financial guidance to our investors, and we withdrew first quarter 2020 guidance and, while we have again provided quarterly guidance, we may withdrawal future guidance again in the future or may not provide financial guidance at all.

 

 

To the extent the COVID-19 pandemic continues to adversely affect the global economy, and/or adversely affects our business, operations or financial performance, it may also have the effect of increasing the likelihood and/or magnitude of other risks described in the “Risk Factors” set forth in this Item 1A. Further, the COVID-19 pandemic may also affect our business, operations or financial performance in ways that are not presently known to us or that we currently do not expect to present significant risks to our business, operations or financial performance. Any such future developments are dependent upon factors including, but are not limited to, the duration and spread of the outbreak, its severity, the actions to contain the virus or treat its impact, the size and effectiveness of the compensating measures taken by governments, and how quickly and to what extent normal economic and operating conditions can resume, none of which can be predicted at this time. We are continuing to closely monitor the adverse effects and impact on our operations, businesses and financial performance.

 

* Cohu cannot provide any assurance that it will reinstate the payment of any regular cash dividends in the future.

 

On May 5, 2020, we announced that, given the ongoing impact and uncertainty of the COVID-19 pandemic on semiconductor test and inspection demand, our Board of Directors has suspended Cohu’s quarterly cash dividend, which will result in approximately $10 million of annualized cash savings. Cohu may not reinstate the payment of any cash dividends in the future for various reasons, including the following:

 

given weak market conditions throughout 2019, followed by the COVID-19 global pandemic, we may continue to determine actions to preserve cash;

Cohu may continue to prioritize its cash toward paying down its debt, for product development projects, acquisitions and/or making other strategic investments;

Cohu may continue to desire to retain cash to maintain or improve its credit ratings;

as a result of the Merger and the issuance of shares of Cohu Common Stock in connection with the Merger, the total amount of cash required for Cohu to pay dividends increased;

Cohu’s credit agreement restricts payments of dividends under certain circumstances;

Cohu may not have enough cash to pay any dividends due to Cohu’s operational cash requirements, capital spending plans, debt service obligations, cash flow or financial position;

decisions on whether, when and in which amounts to make any future distributions will remain at all times entirely at the discretion of the Cohu Board, which reserves the right to change Cohu’s dividend practices at any time with no prior notice; and

the amount of dividends that Cohu’s subsidiaries may distribute to Cohu may be subject to restrictions imposed by state or foreign law, restrictions that may be imposed by state or foreign regulators, and restrictions imposed by the terms of any current or future indebtedness that these subsidiaries may incur.

 

We may fail to realize all of the anticipated benefits of the Xcerra acquisition or those benefits may take longer to realize than expected.

 

Cohu acquired Xcerra on October 1, 2018, at which time Xcerra became a wholly owned subsidiary of Cohu (the “Merger”). Our ability to realize the anticipated benefits and synergies of the Merger depends, to a large extent, on our ability to successfully integrate Xcerra, which has been and continues to be a complex, costly and time-consuming process. The integration process may disrupt our business and, if implemented ineffectively or delayed, could restrict the realization of the full expected benefits, and could ultimately be unsuccessful. The failure to meet the challenges involved in the integration process and to realize the anticipated benefits of the Merger in the time frame we initially anticipated could cause an interruption of, or a loss of momentum in, our operations and could adversely affect our business, financial condition and results of operations.

 

In addition, the integration of Xcerra may result in material unanticipated problems, expenses, liabilities, competitive responses, and loss of employees, customers, suppliers and other business relationships. Additional integration challenges and risks include:

 

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

such a new market for Cohu, the automated test equipment market, is intensely competitive with entrenched large competitors who are much larger than Cohu;

successfully managing relationships with Cohu and Xcerra’s combined supplier and customer base;

coordinating and integrating independent research and development and engineering teams across technologies and product platforms to enhance product development while reducing costs;

coordinating sales and marketing efforts to effectively position the combined company’s capabilities and the direction of product development;

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

difficulties and potential loss of sales in transitioning customers from certain Xcerra products that are being discontinued and to Cohu products;

 

 

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

difficulties and errors that may occur in integrating disparate accounting staffs, processes and systems;

the increased scale and complexity of Cohu’s operations resulting from the Merger;

Cohu’s ability to achieve the targeted cost synergies within the expected time frame, and significant costs of integration and restructuring;

retaining key employees of Cohu and Xcerra;

obligations that Cohu will have to counterparties of Xcerra that arise as a result of the change in control of Xcerra;

legal impediments, delays and significant costs to reduce headcounts in various geographies;

the impact of litigation and potential liabilities we may be inheriting from Xcerra; and

diversion of management’s attention to integration matters.

 

Many of these factors are outside of our control and any one of them could result in increased costs, decreases in the amount of expected revenues, and diversion of management’s time and energy, which could adversely affect our business, financial condition, and results of operations and result in us becoming subject to litigation. In addition, even if Xcerra is integrated successfully, the full anticipated benefits of the Merger may not be realized, including the synergies, cost savings or sales or growth opportunities that are anticipated. These benefits may not be achieved within the anticipated time frame, or at all. Cohu incurred $16.2 million of restructuring charges for the Xcerra acquisition during fiscal year 2019 and additional restructuring charges or unanticipated costs may be incurred in the integration process. All of these factors could cause reductions in our earnings per share and decrease or delay the expected accretive effect of the Merger. As a result, it cannot be assured that the Merger will result in the realization of the full or any anticipated benefits.

 

We may underperform relative to our expectations.

 

Our business and financial performance, especially with our acquisition of Xcerra, are subject to certain risks and uncertainties. We may not be able to maintain the growth rate, levels of revenue, earnings, or operating efficiency that we and Xcerra have achieved or might achieve separately and, in fact, due to weak market conditions in 2019, sales and earnings from the Xcerra-related business declined significantly on a year-over-year basis. In addition, we believe Xcerra’s ATE products have been materially impacted by the Huawei export restrictions and may adversely affect our revenues and operating results in the near term (see risk factor entitled “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”). Any further underperformance could have a material adverse effect on our financial condition and results of operations.

 

Uncertainties underlie Cohu’s expectation that, relative to Cohu on a stand-alone basis, the Merger will be accretive to Cohu’s earnings per share.

 

Cohu currently believes that, relative to Cohu on a stand-alone basis, the Merger will be accretive to Cohu’s earnings per share upon completion of the ongoing restructuring and integration and after the recovery of market conditions. However, Cohu cannot give any assurance that the Merger will actually be accretive to Cohu’s earnings per share.

 

The use of cash and incurrence of substantial indebtedness in connection with the financing of the Merger 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 Merger was financed in part by using Cohu’s and Xcerra’s cash on hand and the incurrence of indebtedness. In connection with the Merger, Cohu entered into a term loan facility, with an aggregate principal amount of $350.0 million (the “Debt Financing” or “Credit Agreement”). Cohu used $160.5 million of Cohu’s and Xcerra’s cash on hand to complete the Merger. After completing the Merger and paying acquisition-related costs, Cohu’s (including Xcerra’s) cash, cash equivalents and short-term investments as of December 29, 2018, were approximately $165.0 million. Total cash, cash equivalents and short-term investments as of June 27, 2020 were approximately $163.6 million. The use of cash on hand and indebtedness to finance the acquisition has reduced Cohu’s liquidity and could 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, dividend and capital expenditure needs or to pursue other potential strategic plans.

 

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.

 

Changes in the method of determining the London Interbank Offered Rate (LIBOR), or the replacement of LIBOR with an alternative reference rate, may adversely affect interest rates.

 

Interest rates under our Credit Agreement are calculated using LIBOR. On July 27, 2017, the Financial Conduct Authority (the authority that regulates LIBOR) announced that it intends to stop compelling banks to submit rates for the calculation of LIBOR after 2021 and it is unclear whether new methods of calculating LIBOR will be established. If LIBOR ceases to exist after 2021, a comparable or successor reference rate must be negotiated and agreed among the Administrative Agent, the Company and certain lenders under the Credit Agreement. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, is considering replacing U.S. dollar LIBOR with a newly created index, calculated based on repurchase agreements backed by treasury securities. It is not possible to predict the effect of these changes, other reforms or the establishment of alternative reference rates in the United Kingdom, the United States or elsewhere. To the extent these interest rates increase, our interest expense will increase, which could adversely affect our financial condition, operating results and cash flows.

 

 

Cohu has total consolidated debt of $356.0 million and because of such high debt levels we may not be able to service our debt obligations in accordance with their terms; the Tax Cuts and Jobs Act severely limits the deductibility of interest expense.

 

Cohu’s ability to meet its expense and debt service obligations contained in the Debt Financing agreements will depend on Cohu’s future performance, which will be affected by financial, business, economic and other factors, including potential changes in industry conditions, industry supply and demand balance, customer preferences, the success of Cohu’s products, pressure from competitors, and Cohu’s ability to successfully integrate Xcerra in a timely manner. In addition, Cohu is subject to interest rate risks, and continuing increases in interest rates will increase Cohu’s debt service obligations. Should combined Cohu and Xcerra revenues continue to decline after the Merger (on a year-over-year basis), as they did in fiscal year 2019, Cohu may not be able to generate sufficient cash flow to pay its debt service obligations when due. If Cohu is unable to meet its debt service obligations after the Merger or should Cohu fail to comply with the covenants contained in the agreements governing its indebtedness, Cohu may be required to refinance all or part of its debt, sell important strategic assets at unfavorable prices, incur additional indebtedness or issue Cohu Common Stock or other equity securities. Cohu may not be able to, at any given time, refinance its debt, sell assets, incur additional indebtedness or issue equity securities on terms acceptable to Cohu, in amounts sufficient to meet Cohu’s needs or at all. If Cohu is able to raise additional funds through the issuance of equity or equity-linked securities, such issuance would also result in dilution to Cohu’s stockholders. Cohu’s inability to service its debt obligations or refinance its debt could have a material adverse effect on its business, financial conditions or operating results after the Merger. In addition, Cohu’s debt obligations may limit its ability to make required investments in capacity, technology or other areas of its business, which could have a material adverse effect on its business, financial conditions or operating results. Furthermore, the Tax Cuts and Jobs Act limits the deductibility of interest expense in a given year to 30% of adjusted taxable income, as defined; the 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, 2019 and 2020 and may impact our ability to utilize future deductions. However, the Act permits indefinite carryforward of any disallowed business interest, subject to Internal Revenue Code section 382 limitations on utilization.

 

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

 

The Merger was financed in part by the issuance of additional shares of our common stock to shareholders of Xcerra, comprised approximately 11.8 million shares of common stock, or approximately 29% of our issued and outstanding shares of common stock immediately after completing the Merger. These issuances of additional shares of our common stock have diluted shareholders’ ownership interest in our company, and shareholders now have a proportionately reduced ownership and voting interest in our company as a result of completion of the Merger.

 

Because a significant portion of Cohu’s 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 company’s financial condition and results of operations.

 

Cohu has 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. 46.0% of Cohu’s total assets are comprised of goodwill and other intangibles, of which approximately$239.0 million is allocated to goodwill. In accordance with the 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, as we saw in third fiscal quarter 2019, could increase the risk of an impairment. All other intangible assets are subject to periodic amortization. Cohu evaluates the remaining useful lives of other intangibles 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 Merger, 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 first quarter 2020, Cohu recorded an impairment charge of approximately $3.9 million to adjust 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.

 

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.

 

Completing the Merger has significantly increased the size, number of employees, global operations and complexity of Cohu’s business. 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.

 

 

Cohu has discovered and may discover additional liabilities or deficiencies associated with Xcerra that were not identified in advance.

 

We may discover liabilities, product return issues or deficiencies associated with Xcerra that were not identified in advance, which may result in significant unanticipated costs, including potential accounting and tax charges. The effectiveness of our due diligence review and our ability to evaluate the results of such due diligence are ultimately dependent upon the accuracy and completeness of statements and disclosures made or actions taken by Xcerra, as well as the limited amount of time in which the acquisition was executed. For example, since closing the Merger, we have incurred material product returns and associated expenses and were required to make material customer pricing concessions in order to resolve various Xcerra product issues. Any further unexpected liabilities, product return issues or deficiencies associated with Xcerra could have a material adverse effect on our financial condition and results of operations.

 

We are exposed to other risks associated with other acquisitions, investments and divestitures.

 

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:

 

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;

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. For example, the Merger resulted in significant dilution wherein it was financed in part by the issuance of additional shares of our common stock to shareholders of Xcerra, comprised approximately 11.8 million shares of common stock, or approximately 29% of our issued and outstanding shares of common stock immediately after completing the Merger.

 

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. At December 28, 2019, we had goodwill and net purchased intangible assets balances of $238.7 million and $275.0 million, respectively.

 

Further, as a strategy to pay down long-term debt, we expect to continue to evaluate and pursue divestitures of assets that management determines to be non-core to our overall business strategy. Any such divestitures may distract Cohu’s management team, disrupt employees, may not yield attractive valuations, may incur material restructuring and transaction expenses and tax obligations, and may otherwise be unsuccessful.

 

We are making investments in new products to enter new markets, which may adversely affect our operating results; these investments may not be successful.

 

Given the highly competitive and rapidly evolving technology environment in which we operate, we believe it is important to develop new 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. We are currently significantly investing in new product development programs to enable us to compete in the test contactor markets, while also investing in next generation test handlers and automated test equipment. For example, in fiscal year 2019, we incurred $86.1 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 can have a negative impact on our operating results. There can be no assurance that new products we develop will be accepted in the marketplace or generate material revenues for us.

 

 

We are exposed to the risks of operating a global business.

 

We are a global corporation with offices and subsidiaries in certain foreign locations to manufacture our products, support our sales and services to the global semiconductor industry and, as such, we face risks in doing business abroad. 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 enforcing contractual and intellectual property rights;

longer payment cycles;

health epidemics; such as the COVID-19 pandemic;

local political and economic conditions;

natural disasters and geopolitical instability;

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.

 

To highlight the complexity of foreign labor laws, in 2019, we incurred $9.5 million of severance and related costs to downsize and reduce headcount by approximately 105 employees in our Rosenheim, Germany facility, and we would incur material amounts of additional severance costs in the future should we determine to undertake other headcount reduction activities in foreign locations. 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.

 

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

 

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

 

* The semiconductor industry we serve is seasonal, volatile and unpredictable.

 

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 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 2019, 2018 and 2017, we recorded pre-tax inventory-related charges of approximately $4.1 million, $1.4 million, and $1.1 million, respectively, primarily as a result of changes in customer forecasts. In the second half of 2018 and throughout 2019, we saw significantly weakened demand in automotive, mobility and consumer market segments, and overall geographic weakness in China and Taiwan. These trends adversely affected our second half 2018 results and full year 2019 results. Such adverse trends have materially impacted all of our business areas, including the businesses conducted by Xcerra. In 2019 and 2018 we incurred $2.7 million and $19.1 million, respectively, of inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, and these charges may be insufficient as market conditions and demand changes. More recently, the COVID-19 pandemic and associated lower product demand has increased the risks that excess and obsolete and lower of cost or net realizable value inventory write-offs may be required.

 

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. 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 significantly limited by financial and other negative covenants in our credit arrangements, including limitations on our borrowing of additional funds and issuing dividends. At any time in the future, we may determine to issue new equity-linked (such as convertible debt) or equity securities in order to pay down long-term debt or for other corporate purposes. In such case, existing stockholders may be diluted which would likely affect the market price of our stock. Any such new equity securities may have rights, preferences or privileges senior to those of existing holders of common stock. 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.

 

The semiconductor equipment industry is intensely competitive.

 

The semiconductor equipment industry is 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. Some of our competitors are part of larger corporations that have substantially greater financial, engineering, manufacturing and customer support capabilities and provide more extensive product offerings. In addition, there are emerging semiconductor equipment 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 announced significant growth targets for the business over the next several years, but due to weak market conditions we did not achieve our growth goals in 2019. The test contactor market is fragmented, with many entrenched regional players, and subject to intense price competition and high 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 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 gross margin and operating results in the foreseeable future.

 

In addition, with the Xcerra acquisition, Cohu entered the automated test equipment (“ATE”) market. Our ability to increase our ATE sales will depend, in part, on our ability to obtain orders from 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. Further, Cohu has a niche position and relatively low share in the ATE market, and this market 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. In fact, as market conditions have weakened, we have seen a material reduction in sales within our ATE business. These developments 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 28, 2019. 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 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, in training and recruiting the large number 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 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. For example, in the second half of 2018 and throughout 2019, we saw significantly weakened demand in automotive, mobility and consumer market segments, and overall geographic weakness in China and Taiwan. These trends adversely affected our second half 2018 results and full year 2019 results. Further, driven by COVID-19 economic impacts, the automotive segment continued to weaken in the first half of 2020.

 

Global economic conditions may have an impact on our business and financial condition in ways that we currently cannot predict.

 

Our operations and financial results depend on worldwide economic conditions and their impact on levels of business spending. Continued uncertainties may reduce future sales of our products and services. While we believe we have a strong customer base and have experienced strong collections in the past, if the current market conditions deteriorate, we may experience increased collection times and greater write-offs, either of which could have a material adverse effect on our cash flow.

 

In addition, the tightening of credit markets and concerns regarding the availability of credit may make it more difficult for our customers to raise capital, whether debt or equity, to finance their purchases of capital equipment, including the products we sell. Delays in our customers’ ability to obtain such financing, or the unavailability of such financing would adversely affect our product sales and revenues and therefore harm our business and operating results. Possible import, export, tariff and other trade barriers, which could be imposed by Asia, the United States, other countries or the European Union might also have a material adverse effect on our operating results. We cannot predict the timing, duration of or effect on our business of an economic slowdown or the timing or strength of a subsequent recovery.

 

* 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 fiscal year 2019, 88% 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 Malaysia, Germany, the Philippines, China and Japan.

 

The United States and other countries have levied tariffs and taxes on certain goods. General trade tensions between the U.S. and China have been escalating since 2018, with U.S. tariffs on Chinese goods and retaliatory Chinese tariffs on U.S. goods, and ongoing threats among the parties. If the U.S. were to impose additional tariffs on components that we or our suppliers source, our cost for such components would increase. We may also incur increases in manufacturing costs and supply chain risks due to our efforts to mitigate the impact of tariffs on our customers and our operations. Tariffs on our customers' products could also impact their sales of such end products, resulting in lower demand for our products.

 

We cannot predict what further actions may ultimately be taken with respect to tariffs or trade relations between the U.S. and other countries, what products may be subject to such actions, or what actions may be taken by other countries in retaliation. Further changes in trade policy, tariffs, additional taxes, restrictions on exports or other trade barriers, or restrictions on supplies, equipment, and raw materials including rare earth minerals, may limit our ability to produce products, increase our selling and/or manufacturing costs, decrease margins, reduce the competitiveness of our products, or inhibit our ability to sell products or purchase necessary components and subassemblies, which could have a material adverse effect on our business, results of operations, or financial condition.

 

 

There have been significant changes in U.S. export regulations relating to China since 2019. On May 16, 2019, the Bureau of Industry and Security (“BIS”) of the U.S. Department of Commerce added Huawei to the BIS’s Entity List, which imposes limitations on the supply of certain U.S. items and product support to Huawei (all references to Huawei include its wholly-owned subsidiary HiSilicon). In response, we conducted a review of our product line and concluded certain of our products and related support are not subject to the Export Administration Regulations (“EAR”), and therefore not within the scope of the Entity List restrictions. Accordingly, we then lawfully resumed shipping certain products to Huawei. Subsequently, on May 15, 2020, BIS announced an interim final rule which amended the foreign-produced direct product rule and the Entity List to target Huawei’s acquisition of semiconductors that are the direct product of certain U.S.-origin software and technology. Essentially, the new rule is intended to prevent Huawei from using certain controlled U.S.-origin equipment, technology, and software located outside the United States to produce its products. This rule is expected to impact third parties who may provide manufacturing or test services to Huawei since such third parties will not be able to use certain controlled U.S.-origin technologies without a license to produce for Huawei. Finally, effective June 29, 2020, the BIS requires exporters to obtain a license for specified items if at the time of the export they had knowledge that the item was intended to support Chinese “military end users,” in addition to “military end uses.” This rule is expected to impact third parties who may primarily provide commercial services but also have Chinese military/government business.

 

Based on our evaluation of the new Huawei foreign direct product rule referenced above, we believe that our direct and indirect business in support of Huawei designs has and will continue to be materially adversely impacted, particularly our ATE business. Impacted direct and indirect Huawei annual sales are estimated to be less than 5% of Cohu’s revenue, and we expect a material portion of this lost revenue to be offset with sales to other actual and potential device customers as semiconductor market share and volumes shift to other manufacturers and away from Huawei-designed semiconductor devices. In addition, we are evaluating the potential impact of the new military rule referenced above, and cannot estimate the potential impact at this time. We believe that these collective export restrictions and the ongoing unpredictability of U.S.-China trade relations have encouraged Huawei, and more broadly other 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. The U.S. government may impose other new export restrictions without prior notice impacting 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.

 

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. 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. Furthermore, 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.

 

If we cannot continue to develop, manufacture and market 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. 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, adversely affecting our profits. 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.

 

Our global Enterprise Resource Management (“ERP”) upgrade may adversely affect our business and results of operations or the effectiveness of internal controls over financial reporting.

 

We are in final development stages of a phased global replacement of our existing ERP solution and launched the first phase of such new ERP solution in first quarter 2020. The second phase and rollout is planned throughout 2020. The new solution is being developed as an enterprise solution in partnership with a leading provider of ERP tools. Additional investments in enterprise tools that focus on product life-cycle management, our customer experience, and supply chain management are in process to support our growing business. These implementations are extremely complex and time-consuming projects that involve substantial expenditures on software and implementation activities. If we do not effectively implement the system or if the system does not operate as intended, it could result in the loss or corruption of data, delayed order processing and shipments and increased costs. It could also adversely affect our financial reporting systems and our ability to produce financial reports and process transactions, the effectiveness of internal controls over financial reporting, and our business, financial condition, results of operations and cash flows.

 

 

Our business and operations could suffer in the event of cybersecurity breaches.

 

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. The company has been impacted by immaterial “phishing” schemes and is continuing its 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. Further, any attack that disrupted our IT systems 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.

 

* 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, Rosenheim and 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.

 

Third parties may violate our proprietary rights or accuse us of infringing upon their 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. In addition, from time-to-time, we receive notices from third parties regarding patent or copyright claims. 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 and our failure or inability to license the infringed technology or to substitute similar non-infringing technology, our business, financial condition and results of operations could be adversely affected. We are also subject to the theft and misappropriation of intellectual property by others, including incidents relating to former employees. We believe we are taking reasonable actions to protect and improve our security, through strengthened IT infrastructure and internal controls, but if these actions are not successful our business could be adversely affected.

 

* 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 Asian test handling 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, favorable tariffs 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.

 

 

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 2012 to 2017 are currently under routine examination by tax authorities in Germany. 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.

 

On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was signed into law in the United States. The changes in the Tax Act are broad and complex and we continue to examine the impact the Tax Act may have on our business and financial results. Among its many provisions, the Tax Act imposed a mandatory one-time transition tax on undistributed foreign earnings regardless of whether they are repatriated, reduced the U.S. corporate income tax rate from 35% to 21%, imposed limitations on the deductibility of interest and certain other corporate deductions, moved from a “worldwide” system of taxation that generally allows deferral of U.S. tax on foreign earnings until repatriated to a “territorial”/dividend exemption system with a minimum tax that will subject foreign earnings to U.S. tax when earned and created new taxes on certain foreign-sourced earnings and related-party payments, which are referred to as the global intangible low-taxed income tax and the base erosion and anti-abuse tax, respectively. In accordance with applicable SEC guidance (SAB 118), we recorded provisional amounts as of December 30, 2017, however, these provisional amounts were subject to change in 2018, due to, among other things, changes in estimates, interpretations and assumptions we have made, changes in Internal Revenue Service (IRS) interpretations, the issuance of new guidance, legislative actions, changes in accounting standards or related interpretations in response to the Tax Act and future actions by states within the United States that have not currently adopted the Tax Act. During 2018 we completed the accounting for the effects of the Tax Act and recorded an increase in our transition tax liability of approximately $5.1 million that was fully offset by the use of net operating loss carryforwards resulting in no net increase in tax expense. We must continue to address new regulations and interpretations of the Tax Act as they are issued.

 

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 assurance 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 new 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.

 

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

 

The change in administration in the United States has resulted and may continue to result in significant changes in, and uncertainty with respect to, legislation, regulation and government policy. Specific legislative and regulatory proposals that could have a material impact on us include, but are not limited to, infrastructure renewal programs; and modifications to international trade policy, such as approvals by the Committee on Foreign Investment in the United States; increased duties, tariffs or other restrictions; public company reporting requirements; environmental regulation and antitrust enforcement.

 

 

* 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 is located in Singapore 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. We are not insured for most losses and business interruptions of this kind, or for geopolitical or terrorism impacts, and presently have 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 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 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; and

●     intangible and deferred tax asset write-downs.

 

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 Credit Facility, we maintain credit ratings with Moody’s Investors Service, Inc. (“Moody’s”) and S&P Global Ratings (“S&P”). The current Moody’s and S&P issuer credit ratings for Cohu are B2 and B, respectively. Moody’s and S&P downgraded their outlook on Cohu from B1 (to B2) and BB- (to B) on September 19, 2019 and October 16, 2019, respectively. The changes in outlook were primarily the result of Cohu's high leverage following a significant decline in operating performance year-to-date in fiscal 2019, weakness in the semiconductor industry, particularly in Cohu's mobility and automotive segments, depressed customer capital spending, and assumptions regarding Cohu’s 2019 cash consumption. Subsequently, on March 31, 2020, S&P further downgraded their outlook on Cohu from B to B-, primarily due to weaker credit metrics and the macroeconomic impact from the COVID-19 pandemic.

 

Any further downgrade of Cohu’s credit ratings or rating outlooks may materially and adversely affect the market price of our equity and the availability, cost or interest rate of other credit or financing. The recent rating downgrades and any further downgrades will make it more costly 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. Any such negative credit rating actions and the reasons for such actions could materially and adversely affect our cash flows, results of operations and financial condition and our ability to pay the principal of and interest on, our debt.

 

* 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 June 27, 2020, the price of our common stock has ranged from $27.83 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 handler and ATE industry, our limited backlog, our debt levels and high leverage, and our relatively low daily stock trading volume. The COVID-19 pandemic has caused significant market volatility which increases the risks of significant and sudden investment losses. 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.

 

 

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

 

None.

 

 

Item 3.      Defaults Upon Senior Securities.

 

None.

 

 

Item 4.      Mine Safety Disclosures

 

Not applicable.

 

 

Item 5.      Other Information.

 

None.

 

 

Item 6.

 

Exhibits.

     
     

31.1

 

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

     

31.2

 

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

     

32.1

 

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

     

32.2

 

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

     

101.INS

 

Inline XBRL Instance Document

     

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

     

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

     

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

     

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

     

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

     

104

 

Cover Page Interactive Data File

 

 

SIGNATURES

 

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

 

 

 

COHU, INC.

 

 

 

(Registrant)

 

 

 

 

 

 

 

 

 

Date: August 4, 2020 

 

 /s/ Luis A. Müller

 

 

 

 Luis A. Müller

 

 

 

 President & Chief Executive Officer

 

 

 

 

 

 

 

 

 

Date: August 4, 2020  

 

 /s/ Jeffrey D. Jones

 

 

 

 Jeffrey D. Jones 

 

 

 

 Vice President, Finance & Chief Financial Officer

 

 

 

 (Principal Financial & Accounting Officer)

 

 

59
EX-31.1 2 ex_196598.htm EXHIBIT 31.1

Exhibit 31.1

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

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

 

 

1.

I have reviewed this Form 10-Q of Cohu, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

 

5.

The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 4, 2020

 

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

 
EX-31.2 3 ex_196597.htm EXHIBIT 31.2

Exhibit 31.2

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

I, Jeffrey D. Jones, certify that:

 

 

1.

I have reviewed this Form 10-Q of Cohu, Inc.;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

 

5.

The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 4, 2020

 

/s/ Jeffrey D. Jones                                                         

 

Jeffrey D. Jones
Vice President Finance & Chief Financial Officer

 

 

 

 
EX-32.1 4 ex_196596.htm EXHIBIT 32.1

Exhibit 32.1

 

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

(18 U.S.C. SECTION 1350)

 

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

 

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

 

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

 

Date: August 4, 2020

 

 

/s/ Luis A. Müller

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

 

Luis A. Müller,

President & Chief Executive Officer

 

 

 
EX-32.2 5 ex_196595.htm EXHIBIT 32.2

Exhibit 32.2

 

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

(18 U.S.C. SECTION 1350)

 

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

 

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

 

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

 

Date: August 4, 2020

 

 

/s/ Jeffrey D. Jones

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

Jeffrey D. Jones,

Vice President Finance & Chief Financial Officer

 

 
EX-101.SCH 6 cohu-20200627.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 3 - Borrowings and Credit Agreements link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 4 - Restructuring Charges link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 6 - Employee Stock Benefit Plans link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 7 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 8 - Segment and Geographic Information link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 10 - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 11 - Contingencies link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 12 - Guarantees link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Restructuring Charges (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 8 - Segment and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 10 - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 12 - Guarantees (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 4 - Restructuring Charges (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 8 - Segment and Geographic Information - Summary of Current Segments (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 9 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 9 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 9 - Leases - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Leases - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 10 - Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 10 - Discontinued Operations - Summary of Operating Results (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 12 - Guarantees (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 cohu-20200627_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 cohu-20200627_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 cohu-20200627_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total Note 1 - Summary of Significant Accounting Policies Due in one year or less, amortized cost Note 2 - Goodwill and Purchased Intangible Assets us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total Note 3 - Borrowings and Credit Agreements Due in one year or less, fair value Note 4 - Restructuring Charges Equity Based Performance Stock Units Granted in 2020, 2019, 2018, and 2017 [Member] Represents equity based performance stock unites granted in 2020, 2019, 2018, and 2017. Note 5 - Financial Instruments Measured at Fair Value Note 8 - Segment and Geographic Information Note 9 - Leases Note 10 - Discontinued Operations Income Tax Disclosure [Text Block] Note 12 - Guarantees Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details) Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Schedule of Debt [Table Text Block] Current liabilities of discontinued operations (Note 10) Total current liabilities Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Adjustments related to postretirement benefits, net of tax Adjustments related to postretirement benefits us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Inventory capitalized as property, plant and equipment Represents information about inventory capitalized as property, plant and equipment. Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Note 8 - Segment and Geographic Information - Summary of Current Segments (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Note 9 - Leases - Balance Sheet Information (Details) Note 9 - Leases - Lease Expense (Details) Note 9 - Leases - Future Minimum Lease Payments (Details) Debt Security, Government, Non-US [Member] Note 9 - Leases - Cash Flow Information (Details) Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details) Note 10 - Discontinued Operations - Summary of Operating Results (Details) Note 12 - Guarantees - Changes in Accrued Warranty (Details) Changes in cumulative translation adjustment, attributable to parent Foreign currency translation adjustments Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationCash Cash held by discontinued operations at end of period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) Changes in cumulative translation adjustment Changes in cumulative translation adjustment, attributable to non-controlling interest us-gaap_GoodwillAndIntangibleAssetImpairment Goodwill and Intangible Asset Impairment, Total us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) us-gaap_LongTermDebtCurrent Long-term Debt, Current Maturities, Total Less: current portion Current installments of long-term debt us-gaap_OtherComprehensiveIncomeLossNetOfTax Other comprehensive income (loss), net of tax us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance Balance Balance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) Thereafter, operating leases Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Third Facility [Member] Represents third facility. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) Thereafter, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fourth fiscal year following latest fiscal year. cohu_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesAvailableForIssue Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue Represents share based compensation arrangement by share based payment award percentage of shares available for issue. Thereafter, finance leases Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). 2021, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in next fiscal year following latest fiscal year. Employee Stock Purchase Plan [Member] Employee stock purchase plan. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) Fixtures Services Business FSG [Member] Represents information about Fixtures Services Business ("FSG"). Reporting Unit [Axis] Reporting Unit [Domain] Customer advances Goodwill and Intangible Assets Disclosure [Text Block] cohu_PercentageOfFairValueToDeterminePriceOfCommonStock Percentage of Fair Value to Determine Price of Common Stock Percentage of the Fair Value to Determine the price of common stock. Schedule of Goodwill [Table Text Block] Accrued compensation and benefits Cash received from sale of fixed assets Income taxes payable Accounts payable Facility in Penang Malaysia [Member] Represents Facility in Penang Malaysia. Revolving Credit Facility [Member] Property, plant and equipment purchases included in accounts payable Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Accrued warranty Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment cohu_StandardProductWarrantyTerm Standard Product Warranty Term (Month) Describes the term of the product warranty. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Weighted average shares used in computing loss per share: Cash paid for income taxes Noncompete Agreements [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Current liabilities: Capitalized cloud computing service costs included in accounts payable Future cash outflow to pay for capitalized cloud computing service costs that have occurred. Vesting [Axis] Developed Technology Rights [Member] Vesting [Domain] us-gaap_Assets Assets, Total Assets, Total 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. Discontinued operations us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Total assets Secured Term Loan Facility [Member] Represents the information pertaining to the secured term loan facility. us-gaap_LongTermDebtFairValue Long-term Debt, Fair Value Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 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 loss 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. us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Income tax benefit us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents Cash and cash equivalents Commitments Contingencies and Guarantees [Text Block] us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet Accounts receivable, net cohu_NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare Net loss 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. Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] us-gaap_IncomeLossFromContinuingOperations Loss from continuing operations Income from discontinued operations Income, net of tax Award Type [Axis] Net loss attributable to Cohu Net loss attributable to Cohu Other comprehensive loss attributable to noncontrolling interest Accumulated Amortization Intangible assets, net Restricted Stock Units (RSUs) [Member] Gross Carrying Amount, finite-lived intangible assets Net loss attributable to noncontrolling interest Net loss attributable to noncontrolling interest Performance Shares [Member] Share-based Payment Arrangement, Option [Member] Impact of currency exchange us-gaap_GoodwillForeignCurrencyTranslationGainLoss Adjustments us-gaap_GoodwillPurchaseAccountingAdjustments us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance Comprehensive loss attributable to noncontrolling interest us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property, plant and equipment, net Property, plant and equipment, net Contingencies Disclosure [Text Block] Goodwill Beginning balance Ending balance Property, plant and equipment Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Integration Program [Member] Related to the Integration program Rest of the World [Member] The rest of the world. Malaysia [Member] Information about Malaysia. Profit (loss) for reportable segments The amount of profit (loss) from operating segments. Increase in accrued retiree medical benefits Net loss Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive loss us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Income before taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Income tax provision us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest Net income (loss) Cash flows from investing activities: us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax Gain on disposal of discontinued operation Gain on sale of Fixtures business us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Changes in other accrued liabilities Loss from continuing operations before taxes Loss from continuing operations before taxes Income tax provision (benefit) CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount Debt Instrument, Unused Borrowing Capacity, Amount us-gaap_GeneralAndAdministrativeExpense Corporate expenses Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Total share-based compensation, net us-gaap_AllocatedShareBasedCompensationExpense Allocated share-based compensation cohu_DeferredProfitLongterm Deferred Profit Long-term he carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such after one year. Long-term lease liabilities Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to Cohu City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain (Loss) on Disposition of Property Plant Equipment, Total us-gaap_IncreaseDecreaseInContractWithCustomerLiability Customer advances Common stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Variable lease expense us-gaap_LeaseCost Net lease cost us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Document Fiscal Period Focus Operating leases Document Fiscal Year Focus Short-term operating leases Lease, Cost [Table Text Block] Leased assets obtained in exchange for new finance lease liabilities Document Period End Date Leased assets obtained in exchange for new operating lease liabilities us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends Document Information [Line Items] us-gaap_DebtInstrumentCollateralAmount Debt Instrument, Collateral Amount Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Restructuring charges Restructuring Charges, Total London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Amortization of cloud-based software implementation costs Impairment charges Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) us-gaap_GoodwillImpairmentLoss Impairments Variable Rate [Axis] Customers individually accounting for more than 10% of net sales Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense Percentage of net sales Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key 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 us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase and retirement of stock PHILIPPINES Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Changes in other assets Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Loss on disposal of assets Shares issued under ESPP us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Exercise of stock options Shares issued for restricted stock units vested Selling, general and administrative us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) ALBS [Member] Represents information pertaining to ALBS Solutions Sdn Bhd. us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) TAIWAN, PROVINCE OF CHINA Raw materials and purchased parts us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity, Total Finished goods Work in process UNITED STATES Xcerra [Member] Related to the entity Xcerra. Noncurrent assets of discontinued operations (Note 10) Retained earnings Research and development Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities Accrued compensation, warranty and other liabilities The increase (decrease) during the period in accrued salaries, warranty, and other liabilities. Money Market Funds [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent Property, plant and equipment, net Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets Other noncurrent assets us-gaap_InterestExpense Interest expense Cash and Cash Equivalents [Domain] Cash [Member] Changes in current assets and liabilities: us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_ForeignCurrencyTransactionGainLossRealized Foreign Currency Transaction Gain (Loss), Realized us-gaap_OperatingLeaseLiabilityNoncurrent Operating, noncurrent Schedule of Inventory, Current [Table Text Block] 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 Deferred income taxes 2023, operating leases 2024, operating leases us-gaap_FinanceLeaseRightOfUseAsset Finance lease assets 2021, operating leases 2022, operating leases Segment Reporting, Policy [Policy Text Block] us-gaap_PaymentsForRestructuring Amounts paid or charged Foreign Currency Transactions and Translations Policy [Policy Text Block] In-process Technology [Member] Represents information pertaining to in-process technology. us-gaap_ShareBasedCompensation Share-based compensation expense Other assets Lessee, Leases [Policy Text Block] 2020, operating leases Remaining Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Amortization of debt discounts and issuance costs Comprehensive Income, Policy [Policy Text Block] Discontinued Operations, Policy [Policy Text Block] us-gaap_AssetsFairValueDisclosure Assets, Fair Value Disclosure us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_AssetsCurrent Total current assets us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash and cash equivalents Share-based Payment Arrangement [Policy Text Block] Kita Term Loans [Member] Represents information pertaining to term loans related to the Kita acquisition. Pension and Other Postretirement Plans, Policy [Policy Text Block] Current assets of discontinued operations (Note 10) Total current assets Common stock, $1 par value; 60,000 shares authorized, 41,862 shares issued and outstanding in 2020 and 41,395 shares in 2019 Xcerra Term Loan [Member] Represents information pertaining to a term loan related to the Xcerra acquisition. Assets held for sale Long Lived Assets Held-for-sale by Asset Type [Axis] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Measurement Frequency [Axis] Long Lived Assets Held-for-sale, Name [Domain] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent Inventories Ismeca [Member] Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu. Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, shares issued (in shares) us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets Other current assets Common stock, par value (in dollars per share) 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] Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Ownership [Domain] Product and Service [Axis] Other current assets Product and Service [Domain] Statistical Measurement [Axis] Operating cash flows from finance leases Total debt Represents the aggregate of total long-term debt, including current maturities and short-term debt, before financing fees and discount. Debt, Policy [Policy Text Block] Ownership [Axis] Preferred stock, $1 par value; 1,000 shares authorized, none issued Preferred stock, shares issued (in shares) Cash paid for interest Prepaid expenses Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Inventories Total inventories Preferred stock, par value (in dollars per share) Net sales Fair Value, Inputs, Level 3 [Member] Foreign transaction loss Fair Value Hierarchy and NAV [Domain] Customer [Axis] Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Warranty payments Warranty expense accruals 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] Segment profit (loss) before tax: Cash flows from operating activities: Net sales by segment: Accounts receivable, net Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue [Policy Text Block] Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments PCB Test [Member] Relating to the segment, PCB Test. us-gaap_NumberOfReportableSegments Number of Reportable Segments Semiconductor Test and Inspection [Member] Relating to the segment, Semiconductor Test & Inspection. Building and Building Improvements [Member] Building [Member] Building Improvements [Member] Land and Land Improvements [Member] Semiconductor Test and Inspection and PCB Test [Member] Relating to the segments, Semiconductor Test and Inspection and PCB Test. Paid-in capital AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders' equity: Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block] Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, by either major class or business segment. Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current assets: Cash and cash equivalents from continuing operations at end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents including discontinued operations at beginning of period Cash and cash equivalents including discontinued operations at end of period 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 Interest income us-gaap_Liabilities Liabilities, Total us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_OperatingIncomeLoss Loss from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation Total liabilities Other (expense) income: Consolidation Items [Domain] Deferred income taxes us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations Net cash used in investing activities Consolidation Items [Axis] Accounting Standards Update 2016-02 [Member] Accounting Standards Update [Domain] Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounting Standards Update [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid us-gaap_ProductWarrantyAccrual Balance at beginning of period Balance at end of period Amortization of cost Issuance (repurchases) of common stock, net us-gaap_CostsAndExpenses Costs and Expenses, Total Noncontrolling Interest [Member] Cost and expenses: Retained Earnings [Member] Additional Paid-in Capital [Member] Common Stock [Member] Non-current Other Accrued Liabilities [Member] Represents non-current other accrued liabilities. Equity Components [Axis] Equity Component [Domain] cohu_LesseeLeaseRemainingTermOfContract Lessee, Lease, Remaining Term of Contract (Year) Remaining term of lessee's operating and finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. us-gaap_LongTermDebt Long-term Debt, Total Lessee, Leases [Text Block] The entire disclosure for operating and finance leases of lessee. cohu_LesseeSubleaseIncomeReceivableYearTwo Lessee, Sublease Income, Receivable, Year Two Amount of sublease income receivable for the second fiscal year following the latest year. Construction Loans [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount cohu_LeaseRightofuseAsset Total lease assets Amount of lessee's right to use underlying asset under finance and operating lease. Leases, Balance Sheet Information [Table Text Block] Tabular disclosure of balance sheet information for leases. 2022, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year. 2020, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year. Lessee, Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability. Present value of lease liabilities, total cohu_LeaseLiability Total lease liabilities Present value of lessee's discounted obligation for lease payments from finance and operating lease. 2024, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year. 2023, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year. Lease, Cash Flow Information [Table Text Block] Tabular disclosure of the cash flow information for leases. cohu_LesseeLeaseLiabilityUndiscountedExcessAmount Less: Interest, total Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease. cohu_LesseeLeaseLiabilityPaymentsDue Total lease payments, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease. Lines of Credit Long-term Line of Credit, Total us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet Less: financing fees and discount Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of long-term debt Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Long term Debt Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Selling, General and Administrative Expenses [Member] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease Unrecognized Tax Benefits, Period Increase (Decrease), Total Cash dividends declared per share (in dollars per share) Cash dividend, per share (in dollars per share) Short-term borrowings Security Exchange Name Title of 12(b) Security Vesting Over One Year Period [Member] Represent a year vesting period. Proceeds from revolving line of credit and construction loans Proceeds from Issuance of Long-term Debt, Total Cost of Sales [Member] Vesting Over Four Year Period [Member] Represent four year vesting period. Vest on the Third Anniversary of Awards Grant [Member] Represent awards that are versing on the third anniversary of grant. Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Discontinued Operations, Held-for-sale [Member] Current and long-term operating lease liabilities Amount of increase (decrease) in current and noncurrent operating lease liabilities. cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets Operating lease right-of-use assets Amount of increase (decrease) in operating lease right-of-use assetS. Due after one year through three years, amortized cost Amount after adjustments of available-for-sale debt securities at cost, maturing in the second fiscal year through the third fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Due after one year through three years, fair value The estimated fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through third fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Equity Incentive Plan 2005 [Member] Information pertaining to the 2005 Equity Incentive Plan. Segments [Axis] One Customer [Member] Information pertaining to one customer. Segments [Domain] Effect of dilutive securities (in shares) us-gaap_ProductWarrantyAccrualNoncurrent Product Warranty Accrual, Noncurrent us-gaap_OtherAccruedLiabilitiesNoncurrent Other accrued liabilities us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization Finance Lease, Right-of-Use Asset, Accumulated Amortization us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted Average Number of Shares Outstanding, Diluted, Total Diluted (in shares) us-gaap_MinorityInterestPeriodIncreaseDecrease Noncontrolling interest us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent Other accrued current liabilities Statement [Table] us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare Income from discontinued operations (in dollars per share) Statement of Financial Position [Abstract] us-gaap_EarningsPerShareDiluted Net loss attributable to Cohu (in dollars per share) Weighted average common shares (in shares) Basic (in shares) Diluted: Cost of sales (1) us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare Loss from continuing operations before noncontrolling interest (in dollars per share) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Income from discontinued operations (in dollars per share) us-gaap_AvailableForSaleSecurities Short-term investments us-gaap_EarningsPerShareBasic Net loss attributable to Cohu (in dollars per share) Loss from continuing operations before noncontrolling interest (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating income before income taxes Basic: us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Net sales Statement of Cash Flows [Abstract] Construction Loan [Member] A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis. Short-term investments Estimated Fair Value Statement of Stockholders' Equity [Abstract] Available-for-sale Securities [Table Text Block] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive income (loss) attributable to Cohu Disposal Groups, Including Discontinued Operations [Table Text Block] us-gaap_RestructuringReserveTranslationAndOtherAdjustment Impact of currency exchange First Facility [Member] Represents the first facility. Disposal Group Name [Axis] us-gaap_RestructuringReserve Accrued restructuring, beginning balance Accrued restructuring, ending balance Disposal Group Name [Domain] Amortized Cost cohu_DebtInstrumentPrincipalPaymentTerms Debt Instrument, Principal Payment Terms (Year) The period of principal payments pursuant to the debt agreement. Second Facility [Member] Represents the second facility. Loan Facilities [Member] Represents the loan facilities. Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] cohu_IncreaseDecreaseInDeferredProfit Deferred profit The amount of increase (decrease) in deferred profit during the period. Interest on lease liabilities 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 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. us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases Assets Held-for-sale [Policy Text Block] Disclosure of accounting policy for assets held-for-sale for fiscal year end. Amortization of leased assets Investments Classified by Contractual Maturity Date [Table Text Block] Amortization of inventory step-up and inventory related charges The adjustment related to the amortization of inventory step-up and inventory related charges. us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less: Interest, finance leases Machinery, Equipment and Software [Member] Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment and collection of computer programs and related data that provide instructions to a computer. 2021, finance leases 2022, finance leases cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation Interest capitalized associated with cloud computing implementation Amount of interest capitalized associated with cloud computing implementation. 2023, finance leases Employee Severance and Other Exit Costs [Member] Represents employee severance and other exit costs. 2024, finance leases Restructuring Plan [Axis] Restructuring Plan [Domain] us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total Other Restructuring [Member] Type of Restructuring [Domain] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Gross Unrealized Gains Employee Severance [Member] 2020, finance leases Gross Unrealized Losses 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) Noncurrent liabilities of discontinued operations (Note 10) Noncurrent liabilities Cash flows from financing activities: us-gaap_DividendsPayableCurrentAndNoncurrent Dividends declared but not yet paid Accrued retirement benefits Corporate, Non-Segment [Member] us-gaap_DeferredIncome Deferred Income 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. Net cash received from sale of fixtures services business us-gaap_StockholdersEquity Total stockholders’ equity Noncurrent income tax liabilities Class of Stock [Axis] us-gaap_LongTermDebtNoncurrent Total long-term debt Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Long-term debt EX-101.PRE 10 cohu-20200627_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 cohu20200630_10q_htm.xml IDEA: XBRL DOCUMENT 0000021535 2019-12-29 2020-06-27 0000021535 2020-07-28 0000021535 2020-06-27 0000021535 2019-12-28 0000021535 2020-03-29 2020-06-27 0000021535 2019-03-31 2019-06-29 0000021535 2018-12-30 2019-06-29 0000021535 us-gaap:CommonStockMember 2020-03-28 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0000021535 us-gaap:RetainedEarningsMember 2020-03-28 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0000021535 us-gaap:NoncontrollingInterestMember 2020-03-28 0000021535 2020-03-28 0000021535 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0000021535 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0000021535 us-gaap:NoncontrollingInterestMember 2020-03-29 2020-06-27 0000021535 us-gaap:CommonStockMember 2020-06-27 0000021535 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000021535 us-gaap:RetainedEarningsMember 2020-06-27 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000021535 us-gaap:NoncontrollingInterestMember 2020-06-27 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:NoncontrollingInterestMember 2019-12-28 0000021535 us-gaap:CommonStockMember 2019-12-29 2020-06-27 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-06-27 0000021535 us-gaap:RetainedEarningsMember 2019-12-29 2020-06-27 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-06-27 0000021535 us-gaap:NoncontrollingInterestMember 2019-12-29 2020-06-27 0000021535 us-gaap:CommonStockMember 2019-03-30 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000021535 us-gaap:RetainedEarningsMember 2019-03-30 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000021535 us-gaap:NoncontrollingInterestMember 2019-03-30 0000021535 2019-03-30 0000021535 us-gaap:CommonStockMember 2019-03-31 2019-06-29 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-06-29 0000021535 us-gaap:RetainedEarningsMember 2019-03-31 2019-06-29 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-06-29 0000021535 us-gaap:NoncontrollingInterestMember 2019-03-31 2019-06-29 0000021535 us-gaap:CommonStockMember 2019-06-29 0000021535 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000021535 us-gaap:RetainedEarningsMember 2019-06-29 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000021535 us-gaap:NoncontrollingInterestMember 2019-06-29 0000021535 2019-06-29 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: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:NoncontrollingInterestMember 2018-12-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 0000021535 us-gaap:CommonStockMember 2018-12-30 2019-06-29 0000021535 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-06-29 0000021535 us-gaap:RetainedEarningsMember 2018-12-30 2019-06-29 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-06-29 0000021535 us-gaap:NoncontrollingInterestMember 2018-12-30 2019-06-29 0000021535 cohu:ALBSMember 2019-12-28 2019-12-28 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember cohu:FacilityInPenangMalaysiaMember 2020-06-01 2020-06-27 0000021535 srt:MinimumMember us-gaap:BuildingMember 2019-12-29 2020-06-27 0000021535 srt:MaximumMember us-gaap:BuildingMember 2019-12-29 2020-06-27 0000021535 srt:MinimumMember us-gaap:BuildingImprovementsMember 2019-12-29 2020-06-27 0000021535 srt:MaximumMember us-gaap:BuildingImprovementsMember 2019-12-29 2020-06-27 0000021535 srt:MinimumMember cohu:MachineryEquipmentAndSoftwareMember 2019-12-29 2020-06-27 0000021535 srt:MaximumMember cohu:MachineryEquipmentAndSoftwareMember 2019-12-29 2020-06-27 0000021535 us-gaap:LandAndLandImprovementsMember 2020-06-27 0000021535 us-gaap:LandAndLandImprovementsMember 2019-12-28 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2020-06-27 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-28 0000021535 us-gaap:MachineryAndEquipmentMember 2020-06-27 0000021535 us-gaap:MachineryAndEquipmentMember 2019-12-28 0000021535 2019-10-01 2019-10-01 0000021535 cohu:IndefiniteLivedInProcessResearchAndDevelopmentMember 2019-12-29 2020-03-28 0000021535 srt:MinimumMember 2019-12-29 2020-06-27 0000021535 srt:MaximumMember 2019-12-29 2020-06-27 0000021535 us-gaap:CostOfSalesMember 2020-03-29 2020-06-27 0000021535 us-gaap:CostOfSalesMember 2019-03-31 2019-06-29 0000021535 us-gaap:CostOfSalesMember 2019-12-29 2020-06-27 0000021535 us-gaap:CostOfSalesMember 2018-12-30 2019-06-29 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2020-03-29 2020-06-27 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-31 2019-06-29 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-06-27 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-06-29 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-03-29 2020-06-27 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-03-31 2019-06-29 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-06-27 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-06-29 0000021535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2018-12-30 0000021535 us-gaap:AccountingStandardsUpdate201602Member 2018-12-30 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2020-03-29 2020-06-27 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2019-03-31 2019-06-29 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-06-27 0000021535 cohu:SystemsMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-06-29 0000021535 cohu:SystemsMember cohu:PCBTestMember 2020-03-29 2020-06-27 0000021535 cohu:SystemsMember cohu:PCBTestMember 2019-03-31 2019-06-29 0000021535 cohu:SystemsMember cohu:PCBTestMember 2019-12-29 2020-06-27 0000021535 cohu:SystemsMember cohu:PCBTestMember 2018-12-30 2019-06-29 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2020-03-29 2020-06-27 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2019-03-31 2019-06-29 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-06-27 0000021535 cohu:NonsystemsMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-06-29 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2020-03-29 2020-06-27 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2019-03-31 2019-06-29 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2019-12-29 2020-06-27 0000021535 cohu:NonsystemsMember cohu:PCBTestMember 2018-12-30 2019-06-29 0000021535 country:CN 2020-03-29 2020-06-27 0000021535 country:CN 2019-03-31 2019-06-29 0000021535 country:CN 2019-12-29 2020-06-27 0000021535 country:CN 2018-12-30 2019-06-29 0000021535 country:US 2020-03-29 2020-06-27 0000021535 country:US 2019-03-31 2019-06-29 0000021535 country:US 2019-12-29 2020-06-27 0000021535 country:US 2018-12-30 2019-06-29 0000021535 cohu:Malaysia1Member 2020-03-29 2020-06-27 0000021535 cohu:Malaysia1Member 2019-03-31 2019-06-29 0000021535 cohu:Malaysia1Member 2019-12-29 2020-06-27 0000021535 cohu:Malaysia1Member 2018-12-30 2019-06-29 0000021535 country:TW 2020-03-29 2020-06-27 0000021535 country:TW 2019-03-31 2019-06-29 0000021535 country:TW 2019-12-29 2020-06-27 0000021535 country:TW 2018-12-30 2019-06-29 0000021535 country:PH 2020-03-29 2020-06-27 0000021535 country:PH 2019-03-31 2019-06-29 0000021535 country:PH 2019-12-29 2020-06-27 0000021535 country:PH 2018-12-30 2019-06-29 0000021535 cohu:RestOfTheWorldMember 2020-03-29 2020-06-27 0000021535 cohu:RestOfTheWorldMember 2019-03-31 2019-06-29 0000021535 cohu:RestOfTheWorldMember 2019-12-29 2020-06-27 0000021535 cohu:RestOfTheWorldMember 2018-12-30 2019-06-29 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-03-30 2019-06-29 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-06-27 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-06-29 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-03-30 2019-06-29 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-06-27 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-06-29 0000021535 cohu:SemiconductorTestAndInspectionMember 2018-12-29 0000021535 cohu:PCBTestMember 2018-12-29 0000021535 cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-12-28 0000021535 cohu:PCBTestMember 2018-12-30 2019-12-28 0000021535 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-06-27 0000021535 cohu:PCBTestMember 2019-12-29 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-06-27 0000021535 cohu:PCBTestMember 2020-06-27 0000021535 us-gaap:DevelopedTechnologyRightsMember 2020-06-27 0000021535 us-gaap:DevelopedTechnologyRightsMember 2019-12-29 2020-06-27 0000021535 us-gaap:DevelopedTechnologyRightsMember 2019-12-28 0000021535 us-gaap:CustomerRelationshipsMember 2020-06-27 0000021535 us-gaap:CustomerRelationshipsMember 2019-12-29 2020-06-27 0000021535 us-gaap:CustomerRelationshipsMember 2019-12-28 0000021535 us-gaap:TradeNamesMember 2020-06-27 0000021535 us-gaap:TradeNamesMember 2019-12-29 2020-06-27 0000021535 us-gaap:TradeNamesMember 2019-12-28 0000021535 us-gaap:NoncompeteAgreementsMember 2020-06-27 0000021535 us-gaap:NoncompeteAgreementsMember 2019-12-29 2020-06-27 0000021535 us-gaap:NoncompeteAgreementsMember 2019-12-28 0000021535 cohu:InProcessTechnologyMember 2020-06-27 0000021535 cohu:InProcessTechnologyMember 2019-12-28 0000021535 cohu:SecuredTermLoanFacilityMember 2020-06-27 0000021535 cohu:SecuredTermLoanFacilityMember 2019-12-28 0000021535 cohu:KitaTermLoansMember 2020-06-27 0000021535 cohu:KitaTermLoansMember 2019-12-28 0000021535 cohu:XcerraMember 2020-06-27 0000021535 cohu:XcerraMember 2019-12-28 0000021535 cohu:ConstructionLoanMember 2020-06-27 0000021535 cohu:ConstructionLoanMember 2019-12-28 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 srt:MinimumMember cohu:KitaTermLoansMember 2020-06-27 0000021535 srt:MaximumMember cohu:KitaTermLoansMember 2020-06-27 0000021535 cohu:XcerraTermLoanMember 2019-12-29 2020-06-27 0000021535 cohu:XcerraTermLoanMember 2020-06-27 0000021535 cohu:XcerraTermLoanMember 2019-12-28 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2019-07-26 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-07-26 2019-07-26 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2019-07-26 2019-07-26 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2020-06-16 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2020-06-16 2020-06-16 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-07-26 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2019-07-26 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2019-07-26 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-08-01 2019-08-01 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2019-08-01 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2019-12-29 2020-06-27 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2020-06-27 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2019-12-29 2020-06-27 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2020-06-27 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2020-06-27 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2019-12-28 0000021535 us-gaap:RevolvingCreditFacilityMember 2020-06-27 0000021535 cohu:IsmecaMember 2020-06-27 0000021535 cohu:IsmecaMember 2019-12-28 0000021535 cohu:IntegrationProgramMember 2019-12-29 2020-06-27 0000021535 cohu:IntegrationProgramMember 2018-12-30 2019-06-29 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2018-12-29 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2018-12-29 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2018-12-29 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2018-12-30 2019-06-29 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2018-12-30 2019-06-29 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2018-12-30 2019-06-29 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-06-29 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-06-29 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-06-29 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-12-28 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-12-28 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-12-28 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2019-12-29 2020-06-27 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2019-12-29 2020-06-27 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2019-12-29 2020-06-27 0000021535 us-gaap:EmployeeSeveranceMember cohu:IntegrationProgramMember 2020-06-27 0000021535 us-gaap:OtherRestructuringMember cohu:IntegrationProgramMember 2020-06-27 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:IntegrationProgramMember 2020-06-27 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-27 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-28 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-27 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2020-06-27 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-28 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0000021535 cohu:EquityIncentivePlan2005Member 2020-06-27 0000021535 srt:MinimumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2019-12-29 2020-06-27 0000021535 srt:MaximumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2019-12-29 2020-06-27 0000021535 us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2019-12-29 2020-06-27 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverOneYearPeriodMember 2019-12-29 2020-06-27 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverFourYearPeriodMember 2019-12-29 2020-06-27 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-06-27 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2020-06-27 0000021535 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-06-27 0000021535 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-06-27 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member cohu:VestOnTheThirdAnniversaryOfAwardsGrantMember 2019-12-29 2020-06-27 0000021535 us-gaap:PerformanceSharesMember 2019-12-29 2020-06-27 0000021535 us-gaap:PerformanceSharesMember 2020-06-27 0000021535 cohu:EmployeeStockPurchasePlanMember 2020-06-27 0000021535 cohu:EmployeeStockPurchasePlanMember 2019-12-29 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-03-29 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-03-31 2019-06-29 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-29 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionMember 2018-12-30 2019-06-29 0000021535 cohu:PCBTestMember 2020-03-29 2020-06-27 0000021535 cohu:PCBTestMember 2019-03-31 2019-06-29 0000021535 cohu:PCBTestMember 2019-12-29 2020-06-27 0000021535 cohu:PCBTestMember 2018-12-30 2019-06-29 0000021535 us-gaap:CorporateNonSegmentMember 2020-03-29 2020-06-27 0000021535 us-gaap:CorporateNonSegmentMember 2019-03-31 2019-06-29 0000021535 us-gaap:CorporateNonSegmentMember 2019-12-29 2020-06-27 0000021535 us-gaap:CorporateNonSegmentMember 2018-12-30 2019-06-29 0000021535 cohu:SemiconductorTestAndInspectionMember 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionMember 2019-12-28 0000021535 cohu:PCBTestMember 2020-06-27 0000021535 cohu:PCBTestMember 2019-12-28 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2020-06-27 0000021535 cohu:SemiconductorTestAndInspectionAndPCBTestMember 2019-12-28 0000021535 us-gaap:CorporateNonSegmentMember 2020-06-27 0000021535 us-gaap:CorporateNonSegmentMember 2019-12-28 0000021535 cohu:FixturesServicesBusinessFSGMember 2018-12-30 2019-12-28 0000021535 us-gaap:DiscontinuedOperationsHeldforsaleMember cohu:FixturesServicesBusinessFSGMember 2019-12-28 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2020-06-27 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2019-12-28 0000021535 cohu:FixturesServicesBusinessFSGMember 2019-12-29 2020-06-27 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M iso4217:EUR iso4217:CHF 0000021535 COHU INC false --12-26 Q2 2020 1 1 1000000 1000000 0 0 1 1 60000000 60000000 41862000 41862000 41395000 41395000 0.06 0.06 0.12 P30Y P40Y P5Y P15Y P3Y P10Y 4 2 2300000 8600000 1500000 3400000 5200000 1500000 3400000 4100000 1100000 0 1 0 0 P1Y P4Y P10Y 0 P1Y P4Y 7256 7625 14522 15266 10-Q true 2020-06-27 false 001-04298 DE 95-1934119 12367 Crosthwaite Circle Poway CA 92064-6817 858 848-8100 Common Stock, $1.00 par value COHU NASDAQ Yes Yes Accelerated Filer false false false 41862920 162728000 155194000 920000 904000 122503000 127921000 141811000 130706000 6905000 827000 20430000 17483000 953000 3158000 0 3503000 456250000 439696000 65805000 70912000 238950000 238669000 252208000 275019000 21901000 20030000 31469000 33269000 0 115000 1066583000 1077710000 4665000 3195000 3254000 3322000 60012000 48697000 17748000 12160000 25384000 23741000 9614000 7645000 5814000 5893000 5571000 3894000 26979000 39739000 0 599000 159041000 148885000 22506000 21930000 27616000 31310000 6814000 8438000 348036000 346518000 27432000 28877000 8380000 8656000 0 24000 0 0 41862000 41395000 439943000 433190000 18015000 42517000 -33062000 -34030000 466758000 483072000 1066583000 1077710000 144084000 150011000 283005000 297820000 83127000 87605000 165964000 180999000 20424000 22108000 42892000 44841000 30949000 36428000 64301000 74714000 9527000 9987000 19065000 20006000 585000 8545000 988000 9906000 0 0 3949000 0 144612000 164673000 297159000 330466000 -528000 -14662000 -14154000 -32646000 3456000 5282000 7883000 10789000 21000 191000 168000 413000 -640000 -546000 -1044000 -328000 -4603000 -20299000 -22913000 -43350000 137000 -916000 -855000 -1116000 -4740000 -19383000 -22058000 -42234000 0 24000 42000 188000 -4740000 -19359000 -22016000 -42046000 0 -36000 0 -80000 -4740000 -19323000 -22016000 -41966000 -0.11 -0.47 -0.53 -1.03 0 0.00 0.00 0.01 -0 0.00 -0 0.00 -0.11 -0.47 -0.53 -1.02 -0.11 -0.47 -0.53 -1.03 0 0.00 0.00 0.01 -0 0.00 -0 0.00 -0.11 -0.47 -0.53 -1.02 41844000 41125000 41673000 40999000 41844000 41125000 41673000 40999000 0 0.06 0.06 0.12 -4740000 -19359000 -22016000 -42046000 0 -36000 0 -80000 -4740000 -19323000 -22016000 -41966000 1897000 3684000 968000 -1578000 -0 39000 -0 -435000 1897000 3645000 968000 -1143000 0 0 0 -4000 1897000 3645000 968000 -1139000 -2843000 -15714000 -21048000 -43189000 0 -36000 0 -84000 -2843000 -15678000 -21048000 -43105000 41686000 435402000 22755000 -34959000 0 464884000 0 0 -4740000 0 0 -4740000 0 0 0 1897000 0 1897000 114000 1488000 0 0 0 1602000 84000 -84000 0 0 0 0 22000 266000 -0 -0 -0 288000 0 3403000 0 0 0 3403000 41862000 439943000 18015000 -33062000 0 466758000 41395000 433190000 42517000 -34030000 0 483072000 0 0 -22016000 0 0 -22016000 0 0 0 968000 0 968000 -0 -0 2486000 -0 -0 2486000 22000 267000 0 0 0 289000 114000 1488000 0 0 0 1602000 487000 -487000 0 0 0 0 156000 1529000 -0 -0 -0 1685000 0 7014000 0 0 0 7014000 41862000 439943000 18015000 -33062000 0 466758000 41015000 421381000 96938000 -30664000 -356000 528314000 0 0 -19359000 0 0 -19359000 0 0 0 3684000 0 3684000 -0 -0 -0 39000 -0 39000 -0 -0 2464000 -0 -0 2464000 5000 39000 0 0 0 44000 64000 743000 0 0 0 807000 29000 -29000 0 0 0 0 13000 187000 -0 -0 -0 200000 0 3662000 0 0 0 3662000 41100000 425609000 75115000 -27019000 -356000 514449000 40763000 419690000 111670000 -25880000 -299000 545944000 0 0 10352000 0 0 10352000 0 0 -42046000 0 0 -42046000 0 0 0 -1574000 -4000 -1578000 -0 -0 -0 -435000 -0 -435000 -0 -0 4914000 -0 -0 4914000 15000 107000 0 0 0 122000 64000 743000 0 0 0 807000 394000 -394000 0 0 0 0 136000 1892000 -0 -0 -0 2028000 0 0 53000 0 -53000 0 0 7355000 0 0 0 7355000 41100000 425609000 75115000 -27019000 -356000 514449000 -22016000 -41966000 0 -80000 35000 -0 3949000 0 -112000 -237000 26038000 30143000 7014000 7355000 1675000 5245000 -4855000 -7460000 452000 443000 -291000 2693000 -1246000 971000 513000 0 76000 -0 592000 546000 5588000 -544000 -6439000 -14746000 13130000 2499000 359000 8609000 6788000 4019000 1934000 1266000 -181000 -4097000 -7994000 -5240000 -3517000 -0 -3631000 0 13289000 -4773000 2975000 0 2525000 811000 7963000 8397000 -2463000 -7586000 4971000 4893000 206000 -1099000 4345000 0 2162000 2611000 -2582000 -8603000 -1446000 -195000 6798000 -21157000 155930000 164921000 162728000 143764000 -0 750000 162728000 143014000 2103000 10690000 339000 195000 0 2466000 2327000 938000 2265000 1477000 10842000 10088000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Summary of Significant Accounting Policies</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our fiscal years are based on a <em style="font: inherit;">52</em>- or <em style="font: inherit;">53</em>-week period ending on the last Saturday in <em style="font: inherit;"> December. </em>The condensed consolidated balance sheet at <em style="font: inherit;"> December 28, 2019, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> June 27, 2020, (</em>also referred to as “the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020”</em>) and <em style="font: inherit;"> June 29, 2019, (</em>also referred to as “the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2019”</em>) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019, </em>were comprised of <em style="font: inherit;">13</em> and <em style="font: inherit;">26</em> weeks, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our interim results are <em style="font: inherit;">not</em> necessarily indicative of the results that should be expected for the full year. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended <em style="font: inherit;"> December 28, 2019, </em>which are included in our <em style="font: inherit;">2019</em> Annual Report on Form <em style="font: inherit;">10</em>-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> December 28, 2019, </em>we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only consolidated variable interest entity (VIE). As a result of the divestment, we <em style="font: inherit;">no</em> longer had a controlling interest in ALBS and <em style="font: inherit;">no</em> longer consolidate ALBS as of that date.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">All significant consolidated transitions and balances have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Reclassifications</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had <em style="font: inherit;">no</em> effect on our reported results of operations, stockholder’s equity or cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Concentration of Credit Risk</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em><i>, Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>, on <em style="font: inherit;"> December 29, 2019 </em>the <em style="font: inherit;">first</em> day of our fiscal <em style="font: inherit;">2020.</em> The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are <em style="font: inherit;">not</em> adjusted. Based on our analysis of historical and anticipated collections of trade receivables the impact of adoption of Topic <em style="font: inherit;">326</em> was insignificant. Our trade accounts receivable are presented net of allowance for credit losses, which were insignificant at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019. </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;"> June 27, 2020, </em>we will continue to monitor customer liquidity and other economic conditions, which <em style="font: inherit;"> may </em>result in changes to our estimates regarding collectability.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Inventories</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Inventories are stated at the lower of cost, determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Raw materials and purchased parts</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,317</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,665</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Work in process</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;">45,978</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;">46,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Finished goods</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);">17,516</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);">14,450</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; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</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);">141,811</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);">130,706</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Assets Held for Sale</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">As part of our previously announced Xcerra integration plan we are implementing certain facility consolidation actions. We expect to complete the sale of our facility located in Rosenheim, Germany in the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020.</em> As a result, this facility is being presented as held for sale at <em style="font: inherit;"> June 27, 2020. </em>See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information on this program.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> June 2020, </em>we completed the sale of our facility in Penang Malaysia which resulted in a gain of $27,000 which is included in selling, general and administrative costs in our condensed consolidated statements of operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Property, Plant and Equipment</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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:c63468052">thirty</span> to <span style="-sec-ix-hidden:c63468053">forty</span> years for buildings, <span style="-sec-ix-hidden:c63468054">five</span> to <span style="-sec-ix-hidden:c63468055">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c63468056">three</span> to <span style="-sec-ix-hidden:c63468057">ten</span> years for machinery, equipment and software. Land is <em style="font: inherit;">not</em> depreciated.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land and land improvements</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,724</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,659</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings and building improvements</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;">42,467</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;">41,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</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);">59,598</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);">61,006</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="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,789</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,139</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less accumulated depreciation and amortization</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);">(44,984</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);">(43,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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);">65,805</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);">70,912</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Segment Information</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We applied the provisions of <i>ASC Topic <em style="font: inherit;">280</em></i>, <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:c63468061">four</span> identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG), Interface Solutions Group (ISG) and PCB Test Group (PTG). 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:c63468063">two</span> segments, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”) and PCB Test Equipment (“PCB Test”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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 asset, in the case of in-process research and development. 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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;">2019</em> as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is <em style="font: inherit;">not</em> specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-<em style="font: inherit;">19</em> pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-<em style="font: inherit;">19</em> pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of <em style="font: inherit;"> March 28, 2020 </em>and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were <em style="font: inherit;">no</em> 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&amp;D recorded during the <em style="font: inherit;">first</em> quarter as the carrying value exceeded fair value. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020,</em> we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our <em style="font: inherit;">first</em> quarter test noting <em style="font: inherit;">no</em> events or conditions that suggested a triggering event had occurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The forecasts utilized in the <em style="font: inherit;">first</em> quarter interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required we <em style="font: inherit;"> may </em>be required to book additional impairment charges which could have a significant negative impact on our results of operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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. We evaluated the expected undiscounted cashflows of these assets as of <em style="font: inherit;"> March 28, 2020 </em>and determined there was <em style="font: inherit;">no</em> impairment. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020,</em> <em style="font: inherit;">no</em> events or conditions occurred suggesting an impairment in our long-lived assets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Product Warranty</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Restructuring Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Debt Issuance Costs </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We capitalized costs related to the issuance of debt. Debt issuance costs directly related to our Term B Loan are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.6 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>we recognized foreign exchange losses of $0.6 million and $1.0 million, respectively, in our condensed consolidated statements of operations. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>we recognized foreign exchange losses of $0.5 million and $0.3 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Share-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">423</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">333</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,403</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,662</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,014</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,355</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,996</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Income (Loss) Per Share </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>stock options and awards to issue approximately 286,000 and 172,000 shares of common stock were excluded from the computation, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>stock options and awards to issue approximately 610,000 and 502,000 shares of common stock were excluded from the computation, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share (<i>in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,844</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,125</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,673</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,999</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,844</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,125</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,673</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,999</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Leases</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We adopted <i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em></i>, <i>Leases (Topic <em style="font: inherit;">842</em>)</i>, as of <em style="font: inherit;"> December 30, 2018, </em>using the optional transition method which allowed us to record existing leases at adoption and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We had previously recorded a sale and operating leaseback transaction in accordance with Topic <em style="font: inherit;">840</em> and as a result of the adoption of the new standard, recognized $10.2 million of deferred gain as an adjustment to retained earnings. In addition, we had previously recognized assets and liabilities related to a build-to-suit designation under Topic <em style="font: inherit;">840</em> and, as a result of the adoption of the new standard, derecognized assets and liabilities of $0.5 million and $0.6 million, respectively, with the difference recorded as an adjustment to retained earnings. The difference between the additional lease assets and lease liabilities, net of the deferred tax impact, was recorded as an adjustment to retained earnings.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Revenue Recognition</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> June 27, 2020, </em>we have $9.2 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. 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> <i>Guarantees </i>(ASC <em style="font: inherit;">460</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">one</em> year from the invoice date and therefore do <em style="font: inherit;">not</em> include a significant financing component. To date, there have been <em style="font: inherit;">no</em> material impairment losses on accounts receivable. There were <em style="font: inherit;">no</em> material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At <em style="font: inherit;"> June 27, 2020, </em>we had deferred revenue totaling approximately $18.6 million, current deferred profit of $9.6 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.9 million. At <em style="font: inherit;"> December 28, 2019, </em>we had deferred revenue totaling approximately $16.1 million, current deferred profit of $7.6 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $7.2 million.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Net sales of our reportable segments, by type, are as follows <i>(in thousands):</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt;"><i>Systems:</i></p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">156,095</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,379</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><i>Non-systems:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">118,177</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,169</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Revenue by geographic area based upon product shipment destination <i>(</i><i>in thousands</i>):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">China</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,133</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,738</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,944</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,289</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,509</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,707</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,172</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,936</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);"><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; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112,207</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">13%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>PCB Test </i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 18pt; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">*</p> </td><td style="border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">No</em> single customer represented more than <em style="font: inherit;">10%</em> of consolidated net sales.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our accumulated other comprehensive loss balance totaled approximately $33.1 million and $34.0 million at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is <em style="font: inherit;">not</em> the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> were <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Retiree Medical Benefits</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We provide post-retirement health benefits to certain retired executives, <em style="font: inherit;">one</em> director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are <em style="font: inherit;">no</em> longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> was <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Discontinued Operations</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Management determined that the fixtures services business, that was acquired as part of Xcerra, did <em style="font: inherit;">not</em> align with Cohu’s long-term strategic plan and divested this portion of the business in <em style="font: inherit;"> February 2020. </em>As a result, the assets of our fixtures business are considered “held for sale” and the operations of our fixtures business are considered “discontinued operations” as of <em style="font: inherit;"> December 28, 2019. </em>See Note <em style="font: inherit;">10,</em> “Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Recently Adopted Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> June 2016, </em>the FASB issued <i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em></i> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> was subsequently amended by <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">04,</em> Codification Improvements</i> to Topic <em style="font: inherit;">326,</em> Financial Instruments-Credit Losses, <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">05,</em> Financial Instruments-Credit Losses</i> (Topic <em style="font: inherit;">326</em>): Targeted Transition Relief, ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>), Derivatives and Hedging (Topic <em style="font: inherit;">815</em>), and Leases (Topic <em style="font: inherit;">842</em>): Effective Dates and <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">11,</em> Codification Improvements</i> to Topic <em style="font: inherit;">326,</em> Financial Instruments—Credit Losses. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> as amended, affects trade receivables, financial assets and certain other instruments that are <em style="font: inherit;">not</em> measured at fair value through net income. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on our condensed consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> August 2018, </em>the FASB issued <i>ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13</em></i>, <i>Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</i>, which improves fair value disclosure requirements by removing disclosures that are <em style="font: inherit;">not</em> cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2019. </em>The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level <em style="font: inherit;">3</em> fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity can choose to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. The adoption of ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on our disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> December 2019, </em>the FASB issued <i>ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em></i> <i>Simplifying the Accounting for Income Taxes</i>, which simplifies the accounting for income taxes by eliminating certain exceptions for investments, intraperiod allocations and interim calculations. The new guidance also simplifies aspects of the accounting for franchise taxes, enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The amendments did <em style="font: inherit;">not</em> create new accounting requirements. We adopted the standard as of <em style="font: inherit;"> December 29, 2019. </em>The adoption of this standard did <em style="font: inherit;">not</em> have a significant impact on our consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Recently Issued Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> August 2018, </em>the FASB issued <i>ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">14</em></i>, <i>Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans</i>, which improves defined benefit disclosure requirements by removing disclosures that are <em style="font: inherit;">not</em> cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years ending after <em style="font: inherit;"> December 15, 2020 </em>and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented. We are currently assessing and have <em style="font: inherit;">not</em> yet determined the impact that the adoption of ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">14</em> will have on the disclosures to our consolidated financial statements.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:27.35pt;margin-right:0pt;margin-top:0pt;text-align:left;">In <em style="font: inherit;"> March 2020, </em>the FASB issued <i>ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:27.35pt;margin-right:0pt;margin-top:0pt;text-align:left;">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', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:27.35pt;margin-right:0pt;margin-top:0pt;text-align:left;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our fiscal years are based on a <em style="font: inherit;">52</em>- or <em style="font: inherit;">53</em>-week period ending on the last Saturday in <em style="font: inherit;"> December. </em>The condensed consolidated balance sheet at <em style="font: inherit;"> December 28, 2019, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> June 27, 2020, (</em>also referred to as “the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020”</em>) and <em style="font: inherit;"> June 29, 2019, (</em>also referred to as “the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2019”</em>) are unaudited. However, in management’s opinion, these financial statements reflect all adjustments (consisting only of normal, recurring items) necessary to provide a fair presentation of our financial position, results of operations and cash flows for the periods presented. Both the <em style="font: inherit;">three</em>- and <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019, </em>were comprised of <em style="font: inherit;">13</em> and <em style="font: inherit;">26</em> weeks, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our interim results are <em style="font: inherit;">not</em> necessarily indicative of the results that should be expected for the full year. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended <em style="font: inherit;"> December 28, 2019, </em>which are included in our <em style="font: inherit;">2019</em> Annual Report on Form <em style="font: inherit;">10</em>-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> December 28, 2019, </em>we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only consolidated variable interest entity (VIE). As a result of the divestment, we <em style="font: inherit;">no</em> longer had a controlling interest in ALBS and <em style="font: inherit;">no</em> longer consolidate ALBS as of that date.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">All significant consolidated transitions and balances have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 0.20 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Reclassifications</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had <em style="font: inherit;">no</em> effect on our reported results of operations, stockholder’s equity or cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Concentration of Credit Risk</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em><i>, Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>, on <em style="font: inherit;"> December 29, 2019 </em>the <em style="font: inherit;">first</em> day of our fiscal <em style="font: inherit;">2020.</em> The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are <em style="font: inherit;">not</em> adjusted. Based on our analysis of historical and anticipated collections of trade receivables the impact of adoption of Topic <em style="font: inherit;">326</em> was insignificant. Our trade accounts receivable are presented net of allowance for credit losses, which were insignificant at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019. </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;"> June 27, 2020, </em>we will continue to monitor customer liquidity and other economic conditions, which <em style="font: inherit;"> may </em>result in changes to our estimates regarding collectability.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Inventories</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Inventories are stated at the lower of cost, determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis, or net realizable value. Cost includes labor, material and overhead costs. Determining net realizable value of inventories involves numerous estimates and judgments including projecting average selling prices and sales volumes for future periods and costs to complete and dispose of inventory. As a result of these analyses, we record a charge to cost of sales in advance of the period when the inventory is sold when estimated net realizable values are below our costs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Raw materials and purchased parts</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,317</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,665</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Work in process</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;">45,978</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;">46,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Finished goods</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);">17,516</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);">14,450</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; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</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);">141,811</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);">130,706</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Raw materials and purchased parts</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,317</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,665</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Work in process</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;">45,978</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;">46,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Finished goods</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);">17,516</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);">14,450</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; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total inventories</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);">141,811</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);">130,706</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> 78317000 69665000 45978000 46591000 17516000 14450000 141811000 130706000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Assets Held for Sale</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">As part of our previously announced Xcerra integration plan we are implementing certain facility consolidation actions. We expect to complete the sale of our facility located in Rosenheim, Germany in the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020.</em> As a result, this facility is being presented as held for sale at <em style="font: inherit;"> June 27, 2020. </em>See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information on this program.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> June 2020, </em>we completed the sale of our facility in Penang Malaysia which resulted in a gain of $27,000 which is included in selling, general and administrative costs in our condensed consolidated statements of operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 27000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: justify;"><b>Property, Plant and Equipment</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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:c63468052">thirty</span> to <span style="-sec-ix-hidden:c63468053">forty</span> years for buildings, <span style="-sec-ix-hidden:c63468054">five</span> to <span style="-sec-ix-hidden:c63468055">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c63468056">three</span> to <span style="-sec-ix-hidden:c63468057">ten</span> years for machinery, equipment and software. Land is <em style="font: inherit;">not</em> depreciated.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land and land improvements</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,724</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,659</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings and building improvements</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;">42,467</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;">41,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</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);">59,598</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);">61,006</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="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,789</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,139</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less accumulated depreciation and amortization</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);">(44,984</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);">(43,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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);">65,805</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);">70,912</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land and land improvements</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,724</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,659</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings and building improvements</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;">42,467</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;">41,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</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);">59,598</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);">61,006</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="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,789</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,139</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less accumulated depreciation and amortization</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);">(44,984</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);">(43,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66.3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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);">65,805</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);">70,912</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> 8724000 11659000 42467000 41474000 59598000 61006000 110789000 114139000 44984000 43227000 65805000 70912000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Segment Information</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We applied the provisions of <i>ASC Topic <em style="font: inherit;">280</em></i>, <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:c63468061">four</span> identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG), Interface Solutions Group (ISG) and PCB Test Group (PTG). 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:c63468063">two</span> segments, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”) and PCB Test Equipment (“PCB Test”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Goodwill and Indefinite-Lived Intangibles, Other Intangible Assets and Long-lived Assets </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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 asset, in the case of in-process research and development. 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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;">2019</em> as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is <em style="font: inherit;">not</em> specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-<em style="font: inherit;">19</em> pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-<em style="font: inherit;">19</em> pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of <em style="font: inherit;"> March 28, 2020 </em>and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were <em style="font: inherit;">no</em> 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&amp;D recorded during the <em style="font: inherit;">first</em> quarter as the carrying value exceeded fair value. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020,</em> we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our <em style="font: inherit;">first</em> quarter test noting <em style="font: inherit;">no</em> events or conditions that suggested a triggering event had occurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The forecasts utilized in the <em style="font: inherit;">first</em> quarter interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required we <em style="font: inherit;"> may </em>be required to book additional impairment charges which could have a significant negative impact on our results of operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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. We evaluated the expected undiscounted cashflows of these assets as of <em style="font: inherit;"> March 28, 2020 </em>and determined there was <em style="font: inherit;">no</em> impairment. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020,</em> <em style="font: inherit;">no</em> events or conditions occurred suggesting an impairment in our long-lived assets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 0 3900000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Product Warranty</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12- to 36-months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated relative standalone selling price and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> P12M P36M <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Restructuring Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Debt Issuance Costs </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We capitalized costs related to the issuance of debt. Debt issuance costs directly related to our Term B Loan are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.6 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 300000 600000 300000 500000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Assets and liabilities of our wholly owned foreign subsidiaries that use the U.S. Dollar as their functional currency are re-measured using exchange rates in effect at the end of the period, except for nonmonetary assets, such as inventories and property, plant and equipment, which are re-measured using historical exchange rates. Revenues and costs are re-measured using average exchange rates for the period, except for costs related to those balance sheet items that are re-measured using historical exchange rates. Gains and losses on foreign currency transactions are recognized as incurred. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>we recognized foreign exchange losses of $0.6 million and $1.0 million, respectively, in our condensed consolidated statements of operations. During the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>we recognized foreign exchange losses of $0.5 million and $0.3 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> -600000 -1000000.0 -500000 -300000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Share-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Reported share-based compensation is classified, in our condensed consolidated financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">423</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">333</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,403</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,662</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,014</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,355</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,996</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">423</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">333</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,403</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,662</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,014</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,355</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,996</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> 211000 208000 423000 333000 828000 776000 1661000 1414000 2364000 2678000 4930000 5608000 3403000 3662000 7014000 7355000 223000 79000 395000 359000 3180000 3583000 6619000 6996000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Income (Loss) Per Share </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Basic income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. Diluted income (loss) per share includes the dilutive effect of common shares potentially issuable upon the exercise of stock options, vesting of outstanding restricted stock and performance stock units and issuance of stock under our employee stock purchase plan using the treasury stock method. In loss periods, potentially dilutive securities are excluded from the per share computations due to their anti-dilutive effect. For purposes of computing diluted income (loss) per share, stock options with exercise prices that exceed the average fair market value of our common stock for the period are excluded. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>stock options and awards to issue approximately 286,000 and 172,000 shares of common stock were excluded from the computation, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 29, 2019, </em>stock options and awards to issue approximately 610,000 and 502,000 shares of common stock were excluded from the computation, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The following table reconciles the denominators used in computing basic and diluted income (loss) per share (<i>in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,844</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,125</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,673</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,999</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,844</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,125</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,673</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,999</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 286000 172000 610000 502000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,844</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,125</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,673</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,999</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,844</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,125</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,673</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,999</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> 41844000 41125000 41673000 40999000 0 0 0 0 41844000 41125000 41673000 40999000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Leases</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We adopted <i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em></i>, <i>Leases (Topic <em style="font: inherit;">842</em>)</i>, as of <em style="font: inherit;"> December 30, 2018, </em>using the optional transition method which allowed us to record existing leases at adoption and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We had previously recorded a sale and operating leaseback transaction in accordance with Topic <em style="font: inherit;">840</em> and as a result of the adoption of the new standard, recognized $10.2 million of deferred gain as an adjustment to retained earnings. In addition, we had previously recognized assets and liabilities related to a build-to-suit designation under Topic <em style="font: inherit;">840</em> and, as a result of the adoption of the new standard, derecognized assets and liabilities of $0.5 million and $0.6 million, respectively, with the difference recorded as an adjustment to retained earnings. The difference between the additional lease assets and lease liabilities, net of the deferred tax impact, was recorded as an adjustment to retained earnings.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Leases with an initial term of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the balance sheet but recognized in our condensed consolidated statements of operations on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> 10200000 -500000 -600000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Revenue Recognition</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> June 27, 2020, </em>we have $9.2 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. 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> <i>Guarantees </i>(ASC <em style="font: inherit;">460</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Accounts receivable represents our unconditional right to receive consideration from our customer. Payments terms do <em style="font: inherit;">not</em> exceed <em style="font: inherit;">one</em> year from the invoice date and therefore do <em style="font: inherit;">not</em> include a significant financing component. To date, there have been <em style="font: inherit;">no</em> material impairment losses on accounts receivable. There were <em style="font: inherit;">no</em> material contract assets or contract liabilities recorded on our condensed consolidated balance sheet in any of the periods presented.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On shipments where sales are <em style="font: inherit;">not</em> recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At <em style="font: inherit;"> June 27, 2020, </em>we had deferred revenue totaling approximately $18.6 million, current deferred profit of $9.6 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $6.9 million. At <em style="font: inherit;"> December 28, 2019, </em>we had deferred revenue totaling approximately $16.1 million, current deferred profit of $7.6 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $7.2 million.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Net sales of our reportable segments, by type, are as follows <i>(in thousands):</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt;"><i>Systems:</i></p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">156,095</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,379</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><i>Non-systems:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">118,177</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,169</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Revenue by geographic area based upon product shipment destination <i>(</i><i>in thousands</i>):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">China</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,133</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,738</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,944</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,289</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,509</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,707</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,172</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,936</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);"><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; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112,207</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information, by reportable segment, is as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">13%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>PCB Test </i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> </td><td style="width: 18pt; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">*</p> </td><td style="border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">No</em> single customer represented more than <em style="font: inherit;">10%</em> of consolidated net sales.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 9200000 18600000 9600000 6900000 16100000 7600000 7200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt;"><i>Systems:</i></p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">156,095</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,379</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><i>Non-systems:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,424</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">118,177</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,169</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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);"><td style="border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">China</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,133</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,738</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,944</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56,289</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,550</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,509</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,707</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,172</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,936</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);"><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; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">112,207</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</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> 74011000 76155000 144550000 156095000 8109000 8407000 14949000 15379000 57417000 61424000 114891000 118177000 4547000 4025000 8615000 8169000 144084000 150011000 283005000 297820000 31133000 32738000 61944000 56289000 20550000 19408000 39628000 36509000 11842000 16993000 27016000 34707000 22490000 17202000 36371000 32172000 13288000 11395000 23310000 25936000 44781000 52275000 94736000 112207000 144084000 150011000 283005000 297820000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="1" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>Semiconductor Test &amp; Inspection</i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">one</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">13%</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">12%</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);"><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; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; "><i>PCB Test </i></span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</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: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1 1 1 0.12 0.13 0.12 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our accumulated other comprehensive loss balance totaled approximately $33.1 million and $34.0 million at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is <em style="font: inherit;">not</em> the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> were <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> -33100000 -34000000.0 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Retiree Medical Benefits</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We provide post-retirement health benefits to certain retired executives, <em style="font: inherit;">one</em> director (who is a former executive) and their eligible dependents under a noncontributory plan. These benefits are <em style="font: inherit;">no</em> longer offered to any other retired Cohu employees. The net periodic benefit cost incurred during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> was <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Discontinued Operations</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Management determined that the fixtures services business, that was acquired as part of Xcerra, did <em style="font: inherit;">not</em> align with Cohu’s long-term strategic plan and divested this portion of the business in <em style="font: inherit;"> February 2020. </em>As a result, the assets of our fixtures business are considered “held for sale” and the operations of our fixtures business are considered “discontinued operations” as of <em style="font: inherit;"> December 28, 2019. </em>See Note <em style="font: inherit;">10,</em> “Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Recently Adopted Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> June 2016, </em>the FASB issued <i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em></i> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments</i>. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> was subsequently amended by <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">04,</em> Codification Improvements</i> to Topic <em style="font: inherit;">326,</em> Financial Instruments-Credit Losses, <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">05,</em> Financial Instruments-Credit Losses</i> (Topic <em style="font: inherit;">326</em>): Targeted Transition Relief, ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>), Derivatives and Hedging (Topic <em style="font: inherit;">815</em>), and Leases (Topic <em style="font: inherit;">842</em>): Effective Dates and <i>ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">11,</em> Codification Improvements</i> to Topic <em style="font: inherit;">326,</em> Financial Instruments—Credit Losses. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> as amended, affects trade receivables, financial assets and certain other instruments that are <em style="font: inherit;">not</em> measured at fair value through net income. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on our condensed consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> August 2018, </em>the FASB issued <i>ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13</em></i>, <i>Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</i>, which improves fair value disclosure requirements by removing disclosures that are <em style="font: inherit;">not</em> cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2019. </em>The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level <em style="font: inherit;">3</em> fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity can choose to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. The adoption of ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13</em> did <em style="font: inherit;">not</em> have a material impact on our disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> December 2019, </em>the FASB issued <i>ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em></i> <i>Simplifying the Accounting for Income Taxes</i>, which simplifies the accounting for income taxes by eliminating certain exceptions for investments, intraperiod allocations and interim calculations. The new guidance also simplifies aspects of the accounting for franchise taxes, enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The amendments did <em style="font: inherit;">not</em> create new accounting requirements. We adopted the standard as of <em style="font: inherit;"> December 29, 2019. </em>The adoption of this standard did <em style="font: inherit;">not</em> have a significant impact on our consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Recently Issued Accounting Pronouncements </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <em style="font: inherit;"> August 2018, </em>the FASB issued <i>ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">14</em></i>, <i>Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans</i>, which improves defined benefit disclosure requirements by removing disclosures that are <em style="font: inherit;">not</em> cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years ending after <em style="font: inherit;"> December 15, 2020 </em>and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented. We are currently assessing and have <em style="font: inherit;">not</em> yet determined the impact that the adoption of ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">14</em> will have on the disclosures to our consolidated financial statements.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:27.35pt;margin-right:0pt;margin-top:0pt;text-align:left;">In <em style="font: inherit;"> March 2020, </em>the FASB issued <i>ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> 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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:27.35pt;margin-right:0pt;margin-top:0pt;text-align:left;">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: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">2.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Goodwill and Purchased Intangible Assets</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="text-decoration: underline; "><i>Goodwill and Intangible Assets</i></span></p> <p style="margin: 0pt 0pt 0pt 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Changes in the carrying value of goodwill during the year ended <em style="font: inherit;"> December 28, 2019, </em>and the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 27, 2020, </em>by segment, were as follows (<i>in thousands</i>):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 10%; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Semiconductor Test</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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="text-align: center; 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;"><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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&amp; Inspection</p> </td><td style="padding-bottom: 1px; 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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">PCB Test</p> </td><td style="padding-bottom: 1px; 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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total</p> </td><td style="padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, December 30, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">220,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">21,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">242,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 46.8%; 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adjustments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,117</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(983</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,134</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(715</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: 14%; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(715</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);"><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; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(3,435</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(442</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(3,877</td><td style="width: 1%; padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">218,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">19,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">238,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">298</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(17</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">281</td><td style="width: 1%; padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, June 27, 2020</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-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">219,073</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">19,877</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">238,950</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Purchased intangible assets, subject to amortization are as follows (<i>in thousands</i>):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 5%; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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="9" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">June 27, 2020</p> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">December 28, 2019</p> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom;"><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="text-align: center; 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="text-align: center; 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 colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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="text-align: center; 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;"><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="text-align: center; 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="text-align: center; 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 colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Average</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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Gross</em></td><td> </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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Gross</em></td><td> </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;"><em style="font: inherit;"> </em><p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Carrying</em></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Accum.</em></td><td> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Carrying</em></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Accum.</em></td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amount</em></td><td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amort.</em></td><td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td colspan="1" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">(in years)</em></td><td style="padding-bottom: 1px;"> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amount</em></td><td style="padding-bottom: 1px;"> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amort.</em></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 35%; 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; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">228,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">65,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">227,619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">49,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,152</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: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,824</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,761</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,978</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%;"> </td><td style="width: 10%; text-align: center;">9.1</td><td style="width: 1%; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,892</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">329</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">115</td><td style="width: 1%; padding-bottom: 1px; 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: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.5</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">322</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">96</td><td style="width: 1%; padding-bottom: 1px; 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">323,599</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">88,280</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="padding-bottom: 3px; 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">322,804</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">68,617</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The table above excludes $16.9 million and $20.8 million of IPR&amp;D, at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em><em style="font: inherit;">no</em> in-process technology was completed and transferred to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.</p> <p style="margin: 0pt 0pt 0pt 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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 previously completed our required annual goodwill and indefinite-lived intangible impairment testing as of <em style="font: inherit;"> October 1, 2019, </em>the <em style="font: inherit;">first</em> day of our <em style="font: inherit;">fourth</em> quarter and concluded there were <em style="font: inherit;">no</em> impairments of goodwill within our reporting units or our indefinite-lived intangible assets.</p> <p style="margin: 0pt 0pt 0pt 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Other events and changes in circumstances <em style="font: inherit;"> may </em>also require goodwill to be tested for impairment between annual measurement dates. During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2020,</em> the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-<em style="font: inherit;">19</em> pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of <em style="font: inherit;"> March 28, 2020 </em>and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were <em style="font: inherit;">no</em> 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&amp;D as the carrying value exceeded fair value. During the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2020,</em> we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our <em style="font: inherit;">first</em> quarter test noting <em style="font: inherit;">no</em> events or conditions that suggested a triggering event had occurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"/> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The forecasts utilized in the interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required, we <em style="font: inherit;"> may </em>be required to book additional impairment charges which could have a significant negative impact on our results of operations.</p> <p style="margin: 0pt 0pt 0pt 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 27pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Amortization expense related to intangible assets was approximately $9.5 million in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020</em> and $19.1 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020.</em> Amortization expense related to intangible assets was approximately $10.0 million in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019</em> and $20.0 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2019.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 90%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 10%; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Semiconductor Test</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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="text-align: center; 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;"><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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&amp; Inspection</p> </td><td style="padding-bottom: 1px; 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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">PCB Test</p> </td><td style="padding-bottom: 1px; 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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total</p> </td><td style="padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, December 30, 2018</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">220,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">21,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">242,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 46.8%; 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Adjustments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,117</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(983</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,134</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impairments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(715</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: 14%; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(715</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);"><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; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(3,435</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(442</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(3,877</td><td style="width: 1%; padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, December 28, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">218,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">19,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">238,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">298</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">(17</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">281</td><td style="width: 1%; padding-bottom: 1px; 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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Balance, June 27, 2020</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-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">219,073</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">19,877</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">238,950</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 220808000 21319000 242127000 2117000 -983000 1134000 715000 -0 715000 -3435000 -442000 -3877000 218775000 19894000 238669000 298000 -17000 281000 219073000 19877000 238950000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-right: 5%; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><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="9" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">June 27, 2020</p> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">December 28, 2019</p> </td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom;"><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="text-align: center; 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="text-align: center; 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 colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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="text-align: center; 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;"><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="text-align: center; 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="text-align: center; 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 colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Average</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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Gross</em></td><td> </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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Gross</em></td><td> </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;"><em style="font: inherit;"> </em><p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Carrying</em></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Accum.</em></td><td> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">Period</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Carrying</em></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Accum.</em></td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amount</em></td><td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amort.</em></td><td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td><td colspan="1" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">(in years)</em></td><td style="padding-bottom: 1px;"> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amount</em></td><td style="padding-bottom: 1px;"> </td><td> </td><td colspan="2" style="text-align: center; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><em style="font: inherit;">Amort.</em></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 35%; 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; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">228,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">65,035</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">227,619</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;">49,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: none;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,152</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: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,824</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,761</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,978</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%;"> </td><td style="width: 10%; text-align: center;">9.1</td><td style="width: 1%; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,892</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</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-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">329</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">115</td><td style="width: 1%; padding-bottom: 1px; 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: 10%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.5</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">322</td><td style="width: 1%; padding-bottom: 1px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">96</td><td style="width: 1%; padding-bottom: 1px; 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">323,599</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">88,280</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="padding-bottom: 3px; 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">322,804</td><td style="width: 1%; padding-bottom: 3px; 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: double;">68,617</td><td style="width: 1%; padding-bottom: 3px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 228544000 65035000 P6Y2M12D 227619000 49805000 71965000 18152000 P8Y10M24D 72251000 14824000 22761000 4978000 P9Y1M6D 22612000 3892000 329000 115000 P6Y6M 322000 96000 323599000 88280000 322804000 68617000 16900000 20800000 3900000 9500000 19100000 10000000.0 20000000.0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">3.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Borrowings and Credit Agreements</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The following table is a summary of our borrowings as of <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019 (</em><i>in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">344,750</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346,500</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loans-Kita</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,667</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loan-Xcerra</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,316</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Construction Loan- Cohu GmbH</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,408</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Lines of Credit</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: 15%; 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,665</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: 15%; 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);">3,195</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; width: 60.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">362,806</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360,476</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less: financing fees and discount</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,851</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less: current portion</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: 15%; 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);">(7,919</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: 15%; 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);">(6,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; 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;, 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: 15%; 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);">348,036</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: 15%; 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);">346,518</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><span style="text-decoration: underline; "><i>Credit Agreement</i></span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> October 1, 2018, </em>we entered into a Credit Agreement providing for a $350.0 million Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the 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 Credit Facility must be repaid on or before <em style="font: inherit;"> October 1, 2025. </em>The loans under the Term Loan 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;"> June 27, 2020, </em>the outstanding loan balance, net of discount and deferred financing costs, was $337.9 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 28, 2019, </em>the outstanding loan balance, net of discount and deferred financing costs, was $339.1 million and <span style="-sec-ix-hidden:c63468476">$2.3</span> million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of <em style="font: inherit;"> June 27, 2020, </em>the fair value of the debt was $327.5 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;"> June 27, 2020 </em>and is considered a Level <em style="font: inherit;">2</em> fair value measurement.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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;"> June 27, 2020, </em>we believe <em style="font: inherit;">no</em> such events of default have occurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><span style="text-decoration: underline; "><i>Kita Term Loans</i></span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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.40%, and expire at various dates through <em style="font: inherit;">2036.</em> At <em style="font: inherit;"> June 27, 2020, </em>the outstanding loan balance was $3.7 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 28, 2019, </em>the outstanding loan balance was $3.8 million and $0.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><span style="text-decoration: underline; "><i>Xcerra Term Loan</i></span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">As a result of our acquisition of Xcerra, we assumed a term loan related to the purchase of Xcerra’s facility in Rosenheim, Germany. The loan is payable over 10 years at an annual interest rate of 2.35%. Principal plus accrued interest is due quarterly over the duration of the term loan ending in <em style="font: inherit;"> March 2024. </em>At <em style="font: inherit;"> June 27, 2020, </em>the outstanding loan balance was $1.3 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 28, 2019, </em>the outstanding loan balance was $1.5 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The term loan is denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><span style="text-decoration: underline; "><i>Construction Loans</i></span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> July 26, 2019, </em><em style="font: inherit;">one</em> of our wholly owned subsidiaries located in Germany entered into <em style="font: inherit;">two</em> construction loans (“Loan Facilities”) with a German financial institution providing total borrowing of <span style="-sec-ix-hidden:c63468496">€8.6</span> million. The Loan Facilities have 10-year and 15-year terms, which commenced on <em style="font: inherit;"> August 1, 2019, </em>the initial draw-down date. Additionally, on <em style="font: inherit;"> June 16, 2020, </em>a <em style="font: inherit;">third</em> construction loan with the same financial institution was entered into providing total borrowing of <span style="-sec-ix-hidden:c63468500">€1.5</span> million. This loan facility has a 10-year term, which has <em style="font: inherit;">not</em> commenced. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany, enabling us to combine the operations of multiple subsidiaries in <em style="font: inherit;">one</em> location as part of our previously announced strategic restructuring program. The Loan Facilities are secured by the land and the existing building on the site and bear interest at agreed upon rates based on separate <span style="-sec-ix-hidden:c63468504">€3.4</span> million, <span style="-sec-ix-hidden:c63468505">€5.2</span> million and <span style="-sec-ix-hidden:c63468506">€1.5</span> million facility amounts.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> August 1, 2019, </em>the full <span style="-sec-ix-hidden:c63468507">€3.4</span> million was drawn under the <em style="font: inherit;">first</em> facility, which is payable over 10 years at an annual interest rate of 0.8%. Interest payments only are required to be made each quarter starting in <em style="font: inherit;"> September 2019 </em>with principal and interest payments due each quarter starting in the month of <em style="font: inherit;"> December 2021. </em>Principal repayments will be made over 8 years starting at the end of <em style="font: inherit;">2021.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Through <em style="font: inherit;"> June 27, 2020, </em>we drew <span style="-sec-ix-hidden:c63468513">€4.1</span> million under the <em style="font: inherit;">second</em> facility, which is payable over 15 years at an annual interest rate of 1.05%. Interest only payments are required to be made each month starting in <em style="font: inherit;"> December 2019 </em>with principal and interest payments due each month starting in the month of <em style="font: inherit;"> May 2020. </em>Principal repayments will be made over 15 years starting at the end of <em style="font: inherit;"> May 2020. </em>As of <em style="font: inherit;"> June 27, 2020, </em><span style="-sec-ix-hidden:c63468518">€1.1</span> million had <em style="font: inherit;">not</em> been drawn under the <em style="font: inherit;">second</em> facility and is expected to be drawn in the <em style="font: inherit;">second</em> half of <em style="font: inherit;">2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Through <em style="font: inherit;"> June 27, 2020, </em><span style="-sec-ix-hidden:c63468523">no</span> amounts have been drawn under the <em style="font: inherit;">third</em> facility. Future amounts, if drawn, will be payable over 10 years at an annual interest rate of 1.2%. Interest payments are required to be made each month starting in the month following the <em style="font: inherit;">first</em> draw-down date with principal and interest payments due each month starting in the month of <em style="font: inherit;"> May 2021. </em>Principal repayments will be made over <em style="font: inherit;">10</em> years starting at the end of <em style="font: inherit;"> May 2021.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">At <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>total outstanding borrowings under the Loan Facilities was $8.4 million and $5.5 million with $0.4 million and $0.3 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets based on contractual due dates, respectively. 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;"> June 27, 2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><span style="text-decoration: underline; "><i>Lines of Credit</i></span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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 $9.0 million. At <em style="font: inherit;"> June 27, 2020, </em>total borrowings outstanding under the revolving lines of credit were $4.7 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our wholly owned Ismeca subsidiary has <span style="-sec-ix-hidden:c63468536">one</span> available line of credit which provides it with borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. At <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019 </em>no amounts were outstanding under this line of credit.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">344,750</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">346,500</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loans-Kita</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,667</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Bank Term Loan-Xcerra</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,316</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Construction Loan- Cohu GmbH</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,408</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Lines of Credit</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: 15%; 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,665</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: 15%; 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);">3,195</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; width: 60.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">362,806</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360,476</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less: financing fees and discount</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,851</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Less: current portion</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: 15%; 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);">(7,919</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: 15%; 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);">(6,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; 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;, 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: 15%; 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);">348,036</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: 15%; 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);">346,518</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> 344750000 346500000 3667000 3830000 1316000 1475000 8408000 5476000 4665000 3195000 362806000 360476000 6851000 7441000 7919000 6517000 348036000 346518000 350000000.0 0.0025 0.0300 337900000 2300000 339100000 327500000 0.0005 0.0040 3700000 300000 3800000 400000 P10Y 0.0235 1300000 300000 1500000 300000 P10Y P15Y P10Y P10Y 0.008 P8Y P15Y 0.0105 P15Y P10Y 0.012 8400000 5500000 400000 300000 9000000.0 4700000 2000000.0 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">4.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Restructuring Charges</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Subsequent to the acquisition of Xcerra on <em style="font: inherit;"> October 1, 2018, </em>during the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2018,</em> we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in <em style="font: inherit;">2019.</em> Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program. In the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2019,</em> we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. The Plan will reduce headcount, enable us to consolidate the facilities of our multiple operations located near Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">As a result of the activities described above, we recognized total pretax charges of $2.7 million and $9.9 million for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 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>). 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Costs associated with restructuring activities are presented in our condensed consolidated statements of operations as restructuring charges, except for certain costs associated with inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, which are classified within cost of sales. Other restructuring costs include expenses for professional fees associated with employee severance and impairments of fixed assets.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The following table summarizes the activity within the restructuring related accounts for the Integration Program during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019 </em><i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Severance and</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, December 29, 2018</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,026</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,026</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,412</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">494</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,906</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);"><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; 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;, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,290</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,784</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);"><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; 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;, 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: 14%; 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);">26</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: 14%; 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: 14%; 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);">26</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, June 29, 2019</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,174</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: 14%; 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);">-</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, December 28, 2019</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,236</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: 14%; 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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,236</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">754</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</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);"><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; 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;, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,446</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(385</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,831</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);"><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; 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;, 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: 14%; 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);">(17</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: 14%; 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: 14%; 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);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, June 27, 2020</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: 14%; 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</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: 14%; 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);">369</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: 14%; 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);">376</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">At <em style="font: inherit;"> June 27, 2020, </em>our total accrual for restructuring related items is reflected within current liabilities of our condensed consolidated balance sheets as these amounts are expected to be paid out within a year. The estimated costs associated with the employee severance and facility consolidation actions will be paid predominantly in cash.</p> 2700000 9900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Severance and</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; 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;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, December 29, 2018</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,026</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,026</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,412</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">494</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,906</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);"><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; 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;, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,290</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,784</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);"><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; 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;, 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: 14%; 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);">26</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: 14%; 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: 14%; 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);">26</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, June 29, 2019</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,174</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: 14%; 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);">-</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, December 28, 2019</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,236</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: 14%; 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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,236</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">234</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">754</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">988</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);"><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; 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;, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,446</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(385</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,831</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);"><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; 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;, 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: 14%; 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);">(17</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: 14%; 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: 14%; 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);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Balance, June 27, 2020</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: 14%; 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</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: 14%; 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);">369</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: 14%; 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);">376</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> 4026000 0 4026000 9412000 494000 9906000 5290000 494000 5784000 26000 0 26000 8174000 0 8174000 1236000 0 1236000 234000 754000 988000 1446000 385000 1831000 -17000 0 -17000 7000 369000 376000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">5.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Financial Instruments Measured at Fair Value</b><b> </b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We assess whether unrealized loss positions on available-for-sale debt securities are due to credit-related factors. The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in earnings through an allowance account. Unrealized gains and losses that are <em style="font: inherit;">not</em> due to credit-related factors are included in accumulated other comprehensive income (loss). Factors that could indicate an impairment exists include, but are <em style="font: inherit;">not</em> limited to earnings performance, changes in credit rating or adverse changes in the regulatory or economic environment of the asset. Gross realized gains and losses on sales of short-term investments are included in interest income. Realized gains and losses for the periods presented were <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Investments that we have classified as short-term, by security type, are as follows <i>(</i><i>in thousands</i><i>)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Cost</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gains</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Value</em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</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: 11%; 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);">920</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: 11%; 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);">-</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: 11%; 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);">-</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: 11%; 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);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Cost</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gains</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Value</em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</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: 11%; 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);">904</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: 11%; 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);">-</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: 11%; 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);">-</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: 11%; 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);">904</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt;"> <p style="border-top:solid 1px #000000;font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">(<em style="font: inherit;">1</em>)</p> </td><td> <p style="border-top:solid 1px #000000;font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;">As of <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>there were no investments in our portfolio in a loss position.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Effective maturities of short-term investments are as follows <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 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="6" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amortized</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amortized</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair Value</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair Value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">920</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">920</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">904</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Accounting standards pertaining to fair value measurements establish a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level <em style="font: inherit;">1,</em> defined as observable inputs such as quoted prices in active markets; Level <em style="font: inherit;">2,</em> defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level <em style="font: inherit;">3,</em> defined as unobservable inputs in which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions. When available, we use quoted market prices to determine the fair value of our investments, and they are included in Level <em style="font: inherit;">1.</em> When quoted market prices are unobservable, we use quotes from independent pricing vendors based on recent trading activity and other relevant information, and they are included in Level <em style="font: inherit;">2.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair value measurements at June 27, 2020 using:</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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 1</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 2</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 3</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,531</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,531</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,197</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">920</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">112,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">163,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair value measurements at December 28, 2019 using:</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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 1</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 2</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 3</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,523</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,523</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,671</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">156,098</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Cost</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gains</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Value</em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</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: 11%; 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);">920</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: 11%; 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);">-</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: 11%; 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);">-</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: 11%; 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);">920</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Gross</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Cost</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Gains</em></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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Value</em></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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</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: 11%; 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);">904</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: 11%; 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);">-</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: 11%; 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);">-</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: 11%; 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);">904</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> 920000 0 0 920000 904000 0 0 904000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 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="6" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amortized</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Amortized</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair Value</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Cost</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair Value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">920</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">920</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; 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;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">904</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> 920000 920000 0 0 0 0 904000 904000 920000 920000 904000 904000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair value measurements at June 27, 2020 using:</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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 1</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 2</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 3</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,531</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,531</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,197</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">920</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">112,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">163,648</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> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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="14" 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Fair value measurements at December 28, 2019 using:</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;"><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="border-bottom: 1px none rgb(0, 0, 0); text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total estimated</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 1</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 2</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Level 3</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">fair value</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,523</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,523</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,671</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);"><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; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">904</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);"><td style="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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">156,098</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> 112531000 0 0 112531000 0 50197000 0 50197000 0 920000 0 920000 112531000 51117000 0 163648000 147523000 0 0 147523000 0 7671000 0 7671000 0 904000 0 904000 147523000 8575000 0 156098000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">6.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Stock Benefit Plans</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our <em style="font: inherit;">2005</em> Equity Incentive Plan (<em style="font: inherit;">“2005</em> Plan”) is a broad-based, long-term retention program intended to attract, motivate, and retain talented employees as well as align stockholder and employee interests. Awards that <em style="font: inherit;"> may </em>be granted under the program include, but are <em style="font: inherit;">not</em> limited to, non-qualified and incentive stock options, restricted stock units, and performance stock units. We settle employee stock option exercises, employee stock purchase plan purchases, and the vesting of restricted stock units, and performance stock units with newly issued common shares. At <em style="font: inherit;"> June 27, 2020, </em>there were 1,704,391 shares available for future equity grants under the <em style="font: inherit;">2005</em> Plan.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Stock Options</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Stock options <em style="font: inherit;"> may </em>be granted to employees, consultants and non-employee directors to purchase a fixed number of shares of our common stock. The exercise prices of options granted are at least equal to the fair market value of our common stock on the dates of grant and options vest and become exercisable in annual increments that range from <span style="-sec-ix-hidden:c63468696">one</span> to <span style="-sec-ix-hidden:c63468697">four</span> years from the date of grant. Stock options granted under the <em style="font: inherit;">2005</em> Plan have a maximum contractual term of <span style="-sec-ix-hidden:c63468699">ten</span> years. In the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> we did <span style="-sec-ix-hidden:c63468703">not</span> grant any stock options and we issued 22,205 shares of our common stock on the exercise of options that were granted previously.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">At <em style="font: inherit;"> June 27, 2020, </em>we had 341,071 stock options exercisable and outstanding. These options had a weighted-average exercise price of $10.09 per share, an aggregate intrinsic value of approximately $2.0 million and the weighted average remaining contractual term was approximately 2.3 years.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Restricted Stock Units</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We grant restricted stock units (“RSUs”) to certain employees, consultants and directors. RSUs vest in annual increments that range from <span style="-sec-ix-hidden:c63468709">one</span> to <span style="-sec-ix-hidden:c63468710">four</span> years from the date of grant. Prior to vesting, RSUs do <em style="font: inherit;">not</em> have dividend equivalent rights, do <em style="font: inherit;">not</em> have voting rights and the shares underlying the RSUs are <em style="font: inherit;">not</em> considered issued and outstanding. New shares of our common stock will be issued on the date the RSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees. As a result, the actual number of shares issued will be fewer than the actual number of RSUs outstanding at <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020</em> we awarded 709,754 RSUs, we issued 448,616 shares of our common stock on vesting of previously granted awards and 22,858 shared were forfeited. At <em style="font: inherit;"> June 27, 2020, </em>we had 1,565,938 RSUs outstanding with an aggregate intrinsic value of approximately $25.1 million and the weighted average remaining vesting period was approximately 1.6 years.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Performance Stock Units </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the derived 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. As a result, the actual number of shares issued will be fewer than the actual number outstanding at <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020,</em> we awarded 200,249 PSUs, we issued 39,075 shares of our common stock on vesting of previously granted awards and 82,216 shares were forfeited. At <em style="font: inherit;"> June 27, 2020, </em>we had 443,152 PSUs outstanding with an aggregate intrinsic value of approximately $7.1 million and the weighted average remaining vesting period was approximately 2.0 years.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Employee Stock Purchase Plan</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The Cohu, Inc. <em style="font: inherit;">1997</em> Employee Stock Purchase Plan (“ESPP”) provides for the issuance of shares of our common stock. Under the ESPP, eligible employees <em style="font: inherit;"> may </em>purchase shares of Cohu common stock through payroll deductions at a price equal to 85 percent of the lower of the fair market value of Cohu common stock at the beginning or end of each <em style="font: inherit;">6</em>-month purchase period, subject to certain limits. During the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2020,</em> 113,610 shares of our common stock were sold to our employees under the ESPP leaving 797,727 shares available for future issuance.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> 1704391 22205 341071 10.09 2000000.0 P2Y3M18D 709754 448616 22858 1565938 25100000 P1Y7M6D 0.25 2 1 200249 39075 82216 443152 7100000 P2Y 0.85 113610 797727 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Ordinarily, interim tax provisions are calculated using the estimated effective tax rate (“ETR”) expected to be applicable for the full fiscal year. However, when a reliable estimate of the annual ETR cannot be made, the actual ETR for the year-to-date period <em style="font: inherit;"> may </em>be the best estimate of the annual ETR. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020, </em>we used the actual year-to-date ETR in computing our tax provision, as a reliable estimate of the <em style="font: inherit;">2020</em> annual ETR cannot be made, since relatively small changes in our projected income produce a significant variation in our ETR. The ETR on loss from continuing operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019 </em>was (3.0)% and 4.5%, respectively, and 3.7% and 2.6% for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019, </em>respectively. The tax benefit on loss from continuing operations in <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> differs from the U.S. federal statutory rate primarily due to the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, foreign income taxed at different rates, withholding tax, taxes on unremitted earnings and changes to unrecognized tax benefits.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our German subsidiaries income tax returns for <em style="font: inherit;">2015</em> to <em style="font: inherit;">2017</em> are currently under routine examination by tax authorities in Germany. We believe our financial statement accruals for income taxes are appropriate.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">During the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> June 27, 2020, </em>our unrecognized tax benefits decreased by $0.2 million due to settlement with the tax authority, offset by accrued interest. During the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 27, 2020, </em>our unrecognized tax benefits decreased by $0.5 million due to settlement with the tax authority, expiration of the statute of limitations, foreign currency exchange rate changes, offset by accrued interest. Other than for settlement with the tax authority and foreign currency exchange rate changes, there was <em style="font: inherit;">no</em> material change to our unrecognized tax benefits and related accrued interest and penalties during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In response to the COVID-<em style="font: inherit;">19</em> pandemic, the Coronavirus Aid, Relief and Economic Security Act (CARES Act) was signed into law in <em style="font: inherit;"> March 2020. </em>The CARES Act lifts certain deduction limitations originally imposed by the Tax Cuts and Jobs Act of <em style="font: inherit;">2017</em> (<em style="font: inherit;">2017</em> Tax Act). Corporate taxpayers <em style="font: inherit;"> may </em>carryback net operating losses (NOLs) originating during <em style="font: inherit;">2018</em> through <em style="font: inherit;">2020</em> for up to <em style="font: inherit;">five</em> years, which was <em style="font: inherit;">not</em> previously allowed under the <em style="font: inherit;">2017</em> Tax Act. The CARES Act also eliminates the <em style="font: inherit;">80%</em> of taxable income limitations by allowing corporate entities to fully utilize NOL carryforwards to offset taxable income in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> or <em style="font: inherit;">2020.</em> Taxpayers <em style="font: inherit;"> may </em>generally deduct interest up to the sum of <em style="font: inherit;">50%</em> of adjusted taxable income plus business interest income (<em style="font: inherit;">30%</em> limit under the <em style="font: inherit;">2017</em> Tax Act) for tax years beginning <em style="font: inherit;"> January 1, 2019 </em>and <em style="font: inherit;">2020.</em> The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in <em style="font: inherit;">2020</em> for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the <em style="font: inherit;">2017</em> Tax Act.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In addition, the CARES Act raises the corporate charitable deduction limit to <em style="font: inherit;">25%</em> of taxable income and makes qualified improvement property generally eligible for <em style="font: inherit;">15</em>-year cost-recovery and <em style="font: inherit;">100%</em> bonus depreciation. The enactment of the CARES Act did <em style="font: inherit;">not</em> result in any material adjustments to our income tax provision for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 27, 2020, </em>or to our net deferred tax assets as of <em style="font: inherit;"> June 27, 2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> -0.030 0.045 0.037 0.026 -200000 -500000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">8.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Segment and Geographic Information</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The summary below presents our current segments, Semiconductor Test &amp; Inspection and PCB Test, for the <em style="font: inherit;">six</em>-month periods ended <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> June 29, 2019.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Financial information by reportable segment is as follows <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><i>Net sales by segment:</i></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;"> </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;"> </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;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131,428</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,578</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259,441</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,272</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,656</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,548</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; margin: 0pt 0pt 0pt 18pt;">Total consolidated net sales for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Segment profit (loss) before tax:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,759</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Profit (loss) for reportable segments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(320</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,660</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,899</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(27,685</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Other unallocated amounts:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Corporate expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Loss from continuing operations 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,603</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(20,299</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,913</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(43,350</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> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The following table summarizes our total assets by reportable business segment <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">948,659</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">998,756</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt; text-align: left;">PCB Test</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,972</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: 14%; 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);">56,938</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; width: 63.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets for reportable segments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,010,631</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,694</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Corporate, principally cash and investments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,952</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Discontinued operations</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: 14%; 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: 14%; 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);">3,618</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total consolidated assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,066,583</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: 14%; 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);">1,077,710</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">For revenues by geography and information on customer concentration, see Note <em style="font: inherit;">1,</em> “Summary of Significant Accounting Policies”.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><i>Net sales by segment:</i></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;"> </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;"> </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;"> </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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">131,428</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,578</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259,441</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,272</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,656</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,548</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; margin: 0pt 0pt 0pt 18pt;">Total consolidated net sales for reportable segments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">150,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">283,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">297,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Segment profit (loss) before tax:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(14,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">PCB Test</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,759</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Profit (loss) for reportable segments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(320</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,660</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,899</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(27,685</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Other unallocated amounts:</i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></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;"><i> </i></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Corporate expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,456</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Interest income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">413</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Loss from continuing operations 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,603</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(20,299</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,913</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(43,350</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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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 colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Semiconductor Test &amp; Inspection</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">948,659</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">998,756</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt; text-align: left;">PCB Test</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,972</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: 14%; 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);">56,938</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; width: 63.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets for reportable segments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,010,631</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,694</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Corporate, principally cash and investments</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,952</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Discontinued operations</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: 14%; 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: 14%; 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);">3,618</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total consolidated assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,066,583</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: 14%; 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);">1,077,710</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> 131428000 137578000 259441000 274272000 12656000 12433000 23564000 23548000 144084000 150011000 283005000 297820000 -2331000 -14400000 -13904000 -29444000 2011000 740000 3005000 1759000 -320000 -13660000 -10899000 -27685000 848000 1548000 4299000 5289000 3456000 5282000 7883000 10789000 21000 191000 168000 413000 -4603000 -20299000 -22913000 -43350000 948659000 998756000 61972000 56938000 1010631000 1055694000 55952000 18398000 0 3618000 1066583000 1077710000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">9.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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 on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our leases have remaining lease terms of 1 year to 38 years, some of which include <em style="font: inherit;">one</em> or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">We sublease certain leased assets to <em style="font: inherit;">third</em> parties, mainly as a result of unused space in our facilities. Supplemental balance sheet information related to leases was as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 37.8%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Assets</b></p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,469</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; 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);">2,841</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: 14%; 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);">2,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; 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);">34,310</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: 14%; 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);">35,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Operating</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,462</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Finance</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,691</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Operating</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,234</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,877</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Finance</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; 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);">198</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: 14%; 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 colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; 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);">35,585</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: 14%; 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);">36,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.6</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" style="width: 85%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 45pt; margin-right: auto;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 9pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019 </em>respectively.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The components of lease expense were as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Operating leases</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,112</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,139</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,263</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,261</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 36pt; text-align: left;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 36pt; text-align: left;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,686</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Future minimum lease payments at <em style="font: inherit;"> June 27, 2020, </em>are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Operating</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2020</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,777</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,629</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,406</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2021</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,646</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2022</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,848</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2023</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,090</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2024</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,736</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: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Thereafter</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: 15%; 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);">16,225</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: 15%; 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: 15%; 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);">16,225</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; width: 39.5%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease payments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,322</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,889</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,211</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Less: Interest</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: 15%; 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);">(9,626</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: 15%; 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: 15%; 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);">(9,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; 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);">32,696</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,889</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: 15%; 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);">35,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">(<em style="font: inherit;">1</em>)</p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Excludes sublease income of $0.1 million in <em style="font: inherit;">2021.</em></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Supplemental cash flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:22.5pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,123</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;">3,628</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</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;">73</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leased assets obtained in exchange for new finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,576</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;">38,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> P1Y P38Y P25Y <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 37.8%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">December 28, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Assets</b></p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,469</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; 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);">2,841</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: 14%; 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);">2,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; 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);">34,310</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: 14%; 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);">35,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 21.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Operating</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,462</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Finance</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,691</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Operating</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,234</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,877</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Finance</p> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; 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);">198</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: 14%; 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 colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; 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);">35,585</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: 14%; 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);">36,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.6</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="2" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 31469000 33269000 2841000 2515000 34310000 35784000 5462000 5458000 2691000 2574000 27234000 28877000 198000 0 35585000 36909000 P7Y7M6D P7Y10M24D P0Y3M18D P0Y6M 0.063 0.063 0.040 0.045 200000 100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 2019</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Operating leases</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,112</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,139</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,263</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,261</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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="text-align: left; 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="text-align: left; 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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 36pt; text-align: left;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 36pt; text-align: left;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 18pt; text-align: left;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 35.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,686</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> 2112000 2139000 4263000 4261000 547000 635000 1079000 1201000 19000 66000 38000 144000 28000 21000 48000 62000 29000 29000 57000 88000 31000 34000 63000 70000 2704000 2856000 5422000 5686000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Operating</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2020</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,777</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,629</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,406</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2021</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,646</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2022</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,848</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">125</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2023</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,090</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">2024</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,736</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: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,736</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Thereafter</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: 15%; 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);">16,225</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: 15%; 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: 15%; 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);">16,225</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; width: 39.5%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease payments</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,322</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,889</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,211</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Less: Interest</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: 15%; 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);">(9,626</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: 15%; 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: 15%; 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);">(9,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; 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);">32,696</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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,889</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: 15%; 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);">35,585</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> 3777000 2629000 6406000 6646000 125000 6771000 5848000 125000 5973000 5090000 10000 5100000 4736000 0 4736000 16225000 0 16225000 42322000 2889000 45211000 9626000 -0 9626000 32696000 2889000 35585000 100000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29, 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 colspan="1" style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,123</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;">3,628</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</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;">73</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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leased assets obtained in exchange for new finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360</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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,576</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;">38,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4123000 3628000 57000 73000 68000 17000 360000 0 1576000 38487000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">10.</em> </b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Discontinued Operations</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">On <em style="font: inherit;"> October 1, 2018, </em>we acquired a fixtures services business as part of Xcerra. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2018,</em> our management determined that this business did <em style="font: inherit;">not</em> align with our core business and was <em style="font: inherit;">not</em> a strategic fit within our organization. As a result, the fixtures services business has been marketed for sale since we acquired Xcerra on <em style="font: inherit;"> October 1, 2018 </em>and it has been presented as discontinued operations. 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">In <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. In <em style="font: inherit;"> February 2020, </em>we completed the sale of this business with an immaterial impact to the statement of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 28, 2020.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Balance sheet information for our fixtures services business presented as discontinued operations is summarized as follows <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Cash and cash equivalents</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">736</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Accounts receivable, net</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,316</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Inventories</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,411</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">40</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current assets</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,503</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Property, plant and equipment, net</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other noncurrent assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">82</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; 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);">3,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other accrued current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">599</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current liabilities</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">599</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Noncurrent liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">24</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">623</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Operating results of our discontinued segment are summarized as follows <i>(in thousands)</i>:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;"><td> </td><td> </td><td> </td><td> </td><td> </td><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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating income before income 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; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 45.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on sale of Fixtures business</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; 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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Income before taxes</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Income, 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">188</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> 1100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Cash and cash equivalents</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">736</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Accounts receivable, net</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,316</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Inventories</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,411</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">40</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current assets</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,503</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Property, plant and equipment, net</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other noncurrent assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">82</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; 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);">3,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Other accrued current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">599</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total current liabilities</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">599</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); 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);"><td colspan="1" style="text-align: left; 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; margin: 0pt 0pt 0pt 9pt; text-align: left;">Noncurrent liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; 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);">24</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);"><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; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; 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);">623</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> 736000 1316000 1411000 40000 3503000 33000 82000 3618000 599000 599000 24000 623000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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;"><td> </td><td> </td><td> </td><td> </td><td> </td><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="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Operating income before income 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; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 45.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on sale of Fixtures business</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; 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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Income before taxes</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; 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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</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);"><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Income, 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">188</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> 0 1708000 432000 3300000 0 38000 11000 227000 0 0 35000 0 0 38000 46000 227000 0 14000 4000 39000 0 24000 42000 188000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">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> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;"><b>Guarantees </b></p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"><b>Product Warranty</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Our products are generally sold with warranty periods that range from 12 to 36 months following sale or acceptance. The product warranty promises customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> and <em style="font: inherit;">not</em> as a separate performance obligation. Parts and labor are covered under the terms of the warranty agreement. The warranty provision is based on historical and projected experience by product and configuration.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Changes in accrued warranty were as follows (<i>in thousands</i>):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,268</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,088</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); 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%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); 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%; border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,558</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; margin-top: 0pt; margin-bottom: 0pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,316</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,066</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,094</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,852</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', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Accrued warranty amounts expected to be incurred after <em style="font: inherit;">one</em> year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.2 million and $0.3 million at <em style="font: inherit;"> June 27, 2020 </em>and <em style="font: inherit;"> December 28, 2019, </em>respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"/></b></p> P12M P36M <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Six Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 27,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">June 29,</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2019</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">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: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,268</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,088</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); 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%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); 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%; border-bottom: 1px none rgb(0, 0, 0); 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; margin-top: 0pt; margin-bottom: 0pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,558</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; margin-top: 0pt; margin-bottom: 0pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,316</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,066</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,094</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; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,852</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> 6268000 7088000 6155000 8014000 1044000 1830000 2935000 3558000 1316000 2066000 3094000 4720000 5996000 6852000 5996000 6852000 200000 300000 Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Please refer to Note 1 of the Condensed Consolidated Financial Statements for further detail on the adoption of this accounting standard. As of June 27, 2020 and December 28, 2019, there were no investments in our portfolio in a loss position. Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of June 27, 2020 and December 28, 2019 respectively. Excludes amortization of $7,256 and $7,625 for the three months ended June 27, 2020, and June 29, 2019, respectively, and $14,522 and $15,266 for the six months ended June 27, 2020, and June 29, 2019, respectively. Derived from December 28, 2019 audited financial statements Excludes sublease income of $0.1 million in 2021. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - shares
6 Months Ended
Jun. 27, 2020
Jul. 28, 2020
Document Information [Line Items]    
Entity Central Index Key 0000021535  
Entity Registrant Name COHU INC  
Amendment Flag false  
Current Fiscal Year End Date --12-26  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 27, 2020  
Document Transition Report false  
Entity File Number 001-04298  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-1934119  
Entity Address, Address Line One 12367 Crosthwaite Circle  
Entity Address, City or Town Poway  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92064-6817  
City Area Code 858  
Local Phone Number 848-8100  
Title of 12(b) Security Common Stock, $1.00 par value  
Trading Symbol COHU  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   41,862,920
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
[1]
Current assets:    
Cash and cash equivalents $ 162,728 $ 155,194
Short-term investments 920 904
Accounts receivable, net 122,503 127,921
Inventories 141,811 130,706
Assets held for sale 6,905 827
Prepaid expenses 20,430 17,483
Other current assets 953 3,158
Current assets of discontinued operations (Note 10) 0 3,503
Total current assets 456,250 439,696
Property, plant and equipment, net 65,805 70,912
Goodwill 238,950 238,669
Intangible assets, net 252,208 275,019
Other assets 21,901 20,030
Operating lease right of use assets 31,469 33,269
Noncurrent assets of discontinued operations (Note 10) 0 115
Assets, Total 1,066,583 1,077,710
Current liabilities:    
Short-term borrowings 4,665 3,195
Current installments of long-term debt 3,254 3,322
Accounts payable 60,012 48,697
Customer advances 17,748 12,160
Accrued compensation and benefits 25,384 23,741
Deferred profit 9,614 7,645
Accrued warranty 5,814 5,893
Income taxes payable 5,571 3,894
Other accrued liabilities 26,979 39,739
Current liabilities of discontinued operations (Note 10) 0 599
Total current liabilities 159,041 148,885
Accrued retirement benefits 22,506 21,930
Deferred income taxes 27,616 31,310
Noncurrent income tax liabilities 6,814 8,438
Long-term debt 348,036 346,518
Long-term lease liabilities 27,432 28,877
Other accrued liabilities 8,380 8,656
Noncurrent liabilities of discontinued operations (Note 10) 0 24
Stockholders' equity:    
Preferred stock, $1 par value; 1,000 shares authorized, none issued 0 0
Common stock, $1 par value; 60,000 shares authorized, 41,862 shares issued and outstanding in 2020 and 41,395 shares in 2019 41,862 41,395
Paid-in capital 439,943 433,190
Retained earnings 18,015 42,517
Accumulated other comprehensive loss (33,062) (34,030)
Total stockholders’ equity 466,758 483,072
Liabilities and Equity, Total $ 1,066,583 $ 1,077,710
[1] Derived from December 28, 2019 audited financial statements
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Jun. 27, 2020
Dec. 28, 2019
[1]
Preferred stock, par value (in dollars per share) $ 1 $ 1
Preferred stock, shares authorized (in shares) 1,000 1,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized (in shares) 60,000 60,000
Common stock, shares issued (in shares) 41,862 41,395
Common stock, shares outstanding (in shares) 41,862 41,395
[1] Derived from December 28, 2019 audited financial statements
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net sales $ 144,084 $ 150,011 $ 283,005 $ 297,820
Cost and expenses:        
Cost of sales (1) [1] 83,127 87,605 165,964 180,999
Research and development 20,424 22,108 42,892 44,841
Selling, general and administrative 30,949 36,428 64,301 74,714
Amortization of purchased intangible assets 9,527 9,987 19,065 20,006
Restructuring charges 585 8,545 988 9,906
Impairment charges 0 0 3,949 0
Costs and Expenses, Total 144,612 164,673 297,159 330,466
Loss from operations (528) (14,662) (14,154) (32,646)
Other (expense) income:        
Interest expense (3,456) (5,282) (7,883) (10,789)
Interest income 21 191 168 413
Foreign transaction loss (640) (546) (1,044) (328)
Loss from continuing operations before taxes (4,603) (20,299) (22,913) (43,350)
Income tax provision (benefit) 137 (916) (855) (1,116)
Loss from continuing operations (4,740) (19,383) (22,058) (42,234)
Income from discontinued operations 0 24 42 188
Net loss (4,740) (19,359) (22,016) (42,046)
Net loss attributable to noncontrolling interest 0 (36) 0 (80)
Net loss attributable to Cohu $ (4,740) $ (19,323) $ (22,016) $ (41,966)
Basic:        
Loss from continuing operations before noncontrolling interest (in dollars per share) $ (0.11) $ (0.47) $ (0.53) $ (1.03)
Income from discontinued operations (in dollars per share) 0 0.00 0.00 0.01
Net loss attributable to noncontrolling interest (in dollars per share) 0 (0.00) 0 (0.00)
Net loss attributable to Cohu (in dollars per share) (0.11) (0.47) (0.53) (1.02)
Diluted:        
Loss from continuing operations before noncontrolling interest (in dollars per share) (0.11) (0.47) (0.53) (1.03)
Income from discontinued operations (in dollars per share) 0 0.00 0.00 0.01
Net loss attributable to noncontrolling interest (in dollars per share) 0 (0.00) 0 (0.00)
Net loss attributable to Cohu (in dollars per share) $ (0.11) $ (0.47) $ (0.53) $ (1.02)
Weighted average shares used in computing loss per share:        
Basic (in shares) 41,844 41,125 41,673 40,999
Diluted (in shares) 41,844 41,125 41,673 40,999
Cash dividends declared per share (in dollars per share) $ 0 $ 0.06 $ 0.06 $ 0.12
[1] Excludes amortization of $7,256 and $7,625 for the three months ended June 27, 2020, and June 29, 2019, respectively, and $14,522 and $15,266 for the six months ended June 27, 2020, and June 29, 2019, respectively.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Amortization of cost $ 7,256 $ 7,625 $ 14,522 $ 15,266
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net loss $ (4,740) $ (19,359) $ (22,016) $ (42,046)
Net loss attributable to noncontrolling interest 0 (36) 0 (80)
Net loss attributable to Cohu (4,740) (19,323) (22,016) (41,966)
Foreign currency translation adjustments 1,897 3,684 968 (1,578)
Adjustments related to postretirement benefits 0 (39) 0 435
Other comprehensive income (loss), net of tax 1,897 3,645 968 (1,143)
Other comprehensive loss attributable to noncontrolling interest 0 0 0 (4)
Other comprehensive income (loss) attributable to Cohu 1,897 3,645 968 (1,139)
Comprehensive loss (2,843) (15,714) (21,048) (43,189)
Comprehensive loss attributable to noncontrolling interest 0 (36) 0 (84)
Comprehensive loss attributable to Cohu $ (2,843) $ (15,678) $ (21,048) $ (43,105)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity (Unaudited) - 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]
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]
Noncontrolling Interest [Member]
Total
Balance (Accounting Standards Update 2016-02 [Member]) at Dec. 29, 2018 [1] $ 0 $ 0 $ 10,352 $ 0 $ 0 $ 10,352            
Balance at Dec. 29, 2018             $ 40,763 $ 419,690 $ 111,670 $ (25,880) $ (299) $ 545,944
Net income (loss)             0 0 (42,046) 0 0 (42,046)
Changes in cumulative translation adjustment             0 0 0     (1,578)
Changes in cumulative translation adjustment, attributable to parent                   (1,574)   (1,578)
Changes in cumulative translation adjustment, attributable to non-controlling interest                     (4)  
Shares issued under ESPP             64 743 0 0 0 807
Shares issued for restricted stock units vested             394 (394) 0 0 0 0
Repurchase and retirement of stock             (136) (1,892) 0 0 0 (2,028)
Share-based compensation expense             0 7,355 0 0 0 7,355
Cash dividends             0 0 (4,914) 0 0 (4,914)
Exercise of stock options             15 107 0 0 0 122
Adjustments related to postretirement benefits, net of tax             0 0 0 435 0 435
Noncontrolling interest             0 0 53 0 (53) 0
Balance at Jun. 29, 2019             41,100 425,609 75,115 (27,019) (356) 514,449
Balance at Mar. 30, 2019             41,015 421,381 96,938 (30,664) (356) 528,314
Net income (loss)             0 0 (19,359) 0 0 (19,359)
Changes in cumulative translation adjustment             0 0 0     3,684
Changes in cumulative translation adjustment, attributable to parent                   3,684   3,684
Changes in cumulative translation adjustment, attributable to non-controlling interest                     0  
Shares issued under ESPP             64 743 0 0 0 807
Shares issued for restricted stock units vested             29 (29) 0 0 0 0
Repurchase and retirement of stock             (13) (187) 0 0 0 (200)
Share-based compensation expense             0 3,662 0 0 0 3,662
Cash dividends             0 0 (2,464) 0 0 (2,464)
Exercise of stock options             5 39 0 0 0 44
Adjustments related to postretirement benefits, net of tax             0 0 0 (39) 0 (39)
Balance at Jun. 29, 2019             41,100 425,609 75,115 (27,019) (356) 514,449
Balance at Dec. 28, 2019             41,395 433,190 42,517 (34,030) 0 483,072
Net income (loss)             0 0 (22,016) 0 0 (22,016)
Changes in cumulative translation adjustment             0 0 0     968
Changes in cumulative translation adjustment, attributable to parent                   968   968
Changes in cumulative translation adjustment, attributable to non-controlling interest                     0  
Shares issued under ESPP             114 1,488 0 0 0 1,602
Shares issued for restricted stock units vested             487 (487) 0 0 0 0
Repurchase and retirement of stock             (156) (1,529) 0 0 0 (1,685)
Share-based compensation expense             0 7,014 0 0 0 7,014
Cash dividends             0 0 (2,486) 0 0 (2,486)
Exercise of stock options             22 267 0 0 0 289
Adjustments related to postretirement benefits, net of tax                       0
Balance at Jun. 27, 2020             41,862 439,943 18,015 (33,062) 0 466,758
Balance at Mar. 28, 2020             41,686 435,402 22,755 (34,959) 0 464,884
Net income (loss)             0 0 (4,740) 0 0 (4,740)
Changes in cumulative translation adjustment             0 0 0     1,897
Changes in cumulative translation adjustment, attributable to parent                   1,897   1,897
Changes in cumulative translation adjustment, attributable to non-controlling interest                     0  
Shares issued under ESPP             114 1,488 0 0 0 1,602
Shares issued for restricted stock units vested             84 (84) 0 0 0 0
Repurchase and retirement of stock             (22) (266) 0 0 0 (288)
Share-based compensation expense             0 3,403 0 0 0 3,403
Adjustments related to postretirement benefits, net of tax                       0
Balance at Jun. 27, 2020             $ 41,862 $ 439,943 $ 18,015 $ (33,062) $ 0 $ 466,758
[1] Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Please refer to Note 1 of the Condensed Consolidated Financial Statements for further detail on the adoption of this accounting standard.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Cash dividend, per share (in dollars per share) $ 0 $ 0.06 $ 0.06 $ 0.12
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Cash flows from operating activities:    
Net loss attributable to Cohu $ (22,016) $ (41,966)
Net loss attributable to noncontrolling interest 0 (80)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Gain on disposal of discontinued operation (35) 0
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) 3,949 0
Loss on disposal of assets 112 237
Depreciation and amortization 26,038 30,143
Share-based compensation expense 7,014 7,355
Amortization of inventory step-up and inventory related charges 1,675 5,245
Deferred income taxes (4,855) (7,460)
Increase in accrued retiree medical benefits 452 443
Changes in other accrued liabilities (291) 2,693
Changes in other assets 1,246 (971)
Amortization of cloud-based software implementation costs 513 0
Interest capitalized associated with cloud computing implementation (76) 0
Amortization of debt discounts and issuance costs 592 546
Changes in current assets and liabilities:    
Customer advances 5,588 (544)
Accounts receivable 6,439 14,746
Inventories (13,130) (2,499)
Other current assets (359) (8,609)
Accounts payable 6,788 4,019
Deferred profit 1,934 1,266
Income taxes payable (181) (4,097)
Accrued compensation, warranty and other liabilities (7,994) (5,240)
Operating lease right-of-use assets 3,517 0
Current and long-term operating lease liabilities (3,631) 0
Net cash provided by (used in) operating activities 13,289 (4,773)
Cash flows from investing activities:    
Net cash received from sale of fixtures services business 2,975 0
Cash received from sale of fixed assets 2,525 811
Purchases of property, plant and equipment (7,963) (8,397)
Net cash used in investing activities (2,463) (7,586)
Cash flows from financing activities:    
Cash dividends paid (4,971) (4,893)
Issuance (repurchases) of common stock, net 206 (1,099)
Proceeds from revolving line of credit and construction loans 4,345 0
Repayments of long-term debt (2,162) (2,611)
Net cash used in financing activities (2,582) (8,603)
Effect of exchange rate changes on cash and cash equivalents (1,446) (195)
Net increase (decrease) in cash and cash equivalents 6,798 (21,157)
Cash and cash equivalents including discontinued operations at beginning of period 155,930 164,921
Cash and cash equivalents including discontinued operations at end of period 162,728 143,764
Cash held by discontinued operations at end of period 0 (750)
Cash and cash equivalents from continuing operations at end of period 162,728 143,014
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 2,103 10,690
Inventory capitalized as property, plant and equipment 339 195
Dividends declared but not yet paid 0 2,466
Property, plant and equipment purchases included in accounts payable 2,327 938
Capitalized cloud computing service costs included in accounts payable 2,265 1,477
Cash paid for interest $ 10,842 $ 10,088
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

1.

Summary of Significant Accounting Policies

 

Basis of Presentation

 

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

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 28, 2019, which are included in our 2019 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only consolidated variable interest entity (VIE). As a result of the divestment, we no longer had a controlling interest in ALBS and no longer consolidate ALBS as of that date.

 

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

 

Reclassifications

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on our reported results of operations, stockholder’s equity or cash flows.

 

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.

 

We adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019 the first day of our fiscal 2020. The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are not adjusted. Based on our analysis of historical and anticipated collections of trade receivables the impact of adoption of Topic 326 was insignificant. Our trade accounts receivable are presented net of allowance for credit losses, which were insignificant at June 27, 2020 and December 28, 2019. 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 June 27, 2020, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding collectability.

 

Inventories

 

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

 

Inventories by category were as follows (in thousands):

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Raw materials and purchased parts

 $78,317  $69,665 

Work in process

  45,978   46,591 

Finished goods

  17,516   14,450 

Total inventories

 $141,811  $130,706 

 

Assets Held for Sale

 

As part of our previously announced Xcerra integration plan we are implementing certain facility consolidation actions. We expect to complete the sale of our facility located in Rosenheim, Germany in the third quarter of 2020. As a result, this facility is being presented as held for sale at June 27, 2020. See Note 4, “Restructuring Charges” for additional information on this program.

 

In June 2020, we completed the sale of our facility in Penang Malaysia which resulted in a gain of $27,000 which is included in selling, general and administrative costs in our condensed consolidated statements of operations.

 

Property, Plant and Equipment

 

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

 

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

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Land and land improvements

 $8,724  $11,659 

Buildings and building improvements

  42,467   41,474 

Machinery and equipment

  59,598   61,006 
   110,789   114,139 

Less accumulated depreciation and amortization

  (44,984)  (43,227)

Property, plant and equipment, net

 $65,805  $70,912 

 

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 four identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG), Interface Solutions Group (ISG) and PCB Test Group (PTG). 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 two segments, Semiconductor Test and Inspection Equipment (“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 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, 2019 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is not specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than not that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-19 pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no 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 roadmap 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 second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

The forecasts utilized in the first quarter interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required we may be required to book additional impairment charges which could have a significant 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. We evaluated the expected undiscounted cashflows of these assets as of March 28, 2020 and determined there was no impairment. During the second quarter of 2020, no events or conditions occurred suggesting an impairment in our long-lived assets.

 

Product Warranty

 

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

 

Restructuring Costs

 

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

 

Debt Issuance Costs

 

We capitalized costs related to the issuance of debt. Debt issuance costs directly related to our Term B Loan are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.6 million for the three and six months ended June 27, 2020, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.5 million for the three and six months ended June 29, 2019, respectively.

 

Foreign Remeasurement and Currency Translation

 

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

 

Share-Based Compensation

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Cost of sales

 $211  $208  $423  $333 

Research and development

  828   776   1,661   1,414 

Selling, general and administrative

  2,364   2,678   4,930   5,608 

Total share-based compensation

  3,403   3,662   7,014   7,355 

Income tax benefit

  (223)  (79)  (395)  (359)

Total share-based compensation, net

 $3,180  $3,583  $6,619  $6,996 

 

Income (Loss) Per Share

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Weighted average common shares

  41,844   41,125   41,673   40,999 

Effect of dilutive securities

  -   -   -   - 
   41,844   41,125   41,673   40,999 

 

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

 

Leases

 

We adopted ASU 2016-02, Leases (Topic 842), as of December 30, 2018, using the optional transition method which allowed us to record existing leases at adoption and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We had previously recorded a sale and operating leaseback transaction in accordance with Topic 840 and as a result of the adoption of the new standard, recognized $10.2 million of deferred gain as an adjustment to retained earnings. In addition, we had previously recognized assets and liabilities related to a build-to-suit designation under Topic 840 and, as a result of the adoption of the new standard, derecognized assets and liabilities of $0.5 million and $0.6 million, respectively, with the difference recorded as an adjustment to retained earnings. The difference between the additional lease assets and lease liabilities, net of the deferred tax impact, was recorded as an adjustment to retained earnings.

 

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

 

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

 

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

 

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

 

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

 

Revenue Recognition

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At June 27, 2020, we had deferred revenue totaling approximately $18.6 million, current deferred profit of $9.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.9 million. At December 28, 2019, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $7.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $7.2 million.

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Systems:

                

Semiconductor Test & Inspection

 $74,011  $76,155  $144,550  $156,095 

PCB Test

  8,109   8,407   14,949   15,379 

Non-systems:

                

Semiconductor Test & Inspection

  57,417   61,424   114,891   118,177 

PCB Test

  4,547   4,025   8,615   8,169 
  $144,084  $150,011  $283,005  $297,820 

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

China

 $31,133  $32,738  $61,944  $56,289 

United States

  20,550   19,408   39,628   36,509 

Malaysia

  11,842   16,993   27,016   34,707 

Taiwan

  22,490   17,202   36,371   32,172 

Philippines

  13,288   11,395   23,310   25,936 

Rest of the World

  44,781   52,275   94,736   112,207 

Total net sales

 $144,084  $150,011  $283,005  $297,820 

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Semiconductor Test & Inspection

            

Customers individually accounting for more than 10% of net sales

 *  one  one  one 

Percentage of net sales

 *  12%  13%  12% 

PCB Test

            

Customers individually accounting for more than 10% of net sales

 *  *  *  * 

Percentage of net sales

 *  *  *  * 
 

*

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

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $33.1 million and $34.0 million at June 27, 2020 and December 28, 2019, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first six months of fiscal 2020 and 2019 were not significant.

 

Retiree Medical Benefits

 

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

 

Discontinued Operations

 

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 divested this portion of the business in February 2020. As a result, the assets of our fixtures business are considered “held for sale” and the operations of our fixtures business are considered “discontinued operations” as of December 28, 2019. See Note 10, “Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 was subsequently amended by ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, ASU 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief, ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates and ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses. ASU 2016-13, as amended, affects trade receivables, financial assets and certain other instruments that are not measured at fair value through net income. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.

 

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which improves fair value disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity can choose to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. The adoption of ASU 2018-13 did not have a material impact on our disclosures.

 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating certain exceptions for investments, intraperiod allocations and interim calculations. The new guidance also simplifies aspects of the accounting for franchise taxes, enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The amendments did not create new accounting requirements. We adopted the standard as of December 29, 2019. The adoption of this standard did not have a significant impact on our consolidated financial statements.

 

Recently Issued Accounting Pronouncements

 

In August 2018, the FASB issued ASU 2018-14, Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which improves defined benefit disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years ending after December 15, 2020 and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented. We are currently assessing and have not yet determined the impact that the adoption of ASU 2018-14 will have on the disclosures to our consolidated financial statements.

 

In March 2020, the FASB issued 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 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Goodwill and Purchased Intangible Assets
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

2.

Goodwill and Purchased Intangible Assets

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 28, 2019, and the six-month period ended June 27, 2020, by segment, were as follows (in thousands):

 

  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 30, 2018

 $220,808  $21,319  $242,127 

Adjustments

  2,117   (983)  1,134 

Impairments

  (715)  -   (715)

Impact of currency exchange

  (3,435)  (442)  (3,877)

Balance, December 28, 2019

  218,775   19,894   238,669 

Impact of currency exchange

  298   (17)  281 

Balance, June 27, 2020

 $219,073  $19,877  $238,950 

 

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

 

  

June 27, 2020

  

December 28, 2019

 
          

Remaining

         
          

Weighted

         
          

Average

  

 

     
  Gross      

Amort.

  Gross  

 

 
  Carrying  Accum.  

Period

  Carrying  Accum. 
  Amount  Amort.  (in years)  Amount  Amort. 

Developed technology

 $228,544  $65,035  6.2  $227,619  $49,805 

Customer relationships

  71,965   18,152  8.9   72,251   14,824 

Trade names

  22,761   4,978  9.1   22,612   3,892 

Covenant not-to-compete

  329   115  6.5   322   96 

Total intangible assets

 $323,599  $88,280     $322,804  $68,617 

 

The table above excludes $16.9 million and $20.8 million of IPR&D, at June 27, 2020 and December 28, 2019, respectively, which has an indefinite life and is subject to impairment or future amortization as developed technology when the projects are completed. During the six months ended June 27, 2020, no in-process technology was completed and transferred to developed technology. Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates.

 

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 previously completed our required annual goodwill and indefinite-lived intangible impairment testing as of October 1, 2019, 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.

 

Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were 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 roadmap and an increase in the discount rate used in the developing our interim fair value estimate resulted in a $3.9 million impairment to IPR&D as the carrying value exceeded fair value. During the second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

The forecasts utilized in the interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required, we may be required to book additional impairment charges which could have a significant negative impact on our results of operations.

 

Amortization expense related to intangible assets was approximately $9.5 million in the second quarter of fiscal 2020 and $19.1 million in the first six months of fiscal 2020. Amortization expense related to intangible assets was approximately $10.0 million in the second quarter of fiscal 2019 and $20.0 million in the first six months of fiscal 2019.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Borrowings and Credit Agreements
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Debt Disclosure [Text Block]

3.

Borrowings and Credit Agreements

 

The following table is a summary of our borrowings as of June 27, 2020 and December 28, 2019 (in thousands):

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Bank Term Loan under Credit Agreement

 $344,750  $346,500 

Bank Term Loans-Kita

  3,667   3,830 

Bank Term Loan-Xcerra

  1,316   1,475 

Construction Loan- Cohu GmbH

  8,408   5,476 

Lines of Credit

  4,665   3,195 

Total debt

  362,806   360,476 

Less: financing fees and discount

  (6,851)  (7,441)

Less: current portion

  (7,919)  (6,517)

Total long-term debt

 $348,036  $346,518 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the 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 Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Facility bear interest, at Cohu’s option, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At June 27, 2020, the outstanding loan balance, net of discount and deferred financing costs, was $337.9 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance, net of discount and deferred financing costs, was $339.1 million and $2.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of June 27, 2020, the fair value of the debt was $327.5 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of June 27, 2020 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 June 27, 2020, we believe no such events of default have occurred.

 

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.40%, and expire at various dates through 2036. At June 27, 2020, the outstanding loan balance was $3.7 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $3.8 million and $0.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at June 27, 2020.

 

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

 

Xcerra Term Loan

 

As a result of our acquisition of Xcerra, we assumed a term loan related to the purchase of Xcerra’s facility in Rosenheim, Germany. The loan is payable over 10 years at an annual interest rate of 2.35%. Principal plus accrued interest is due quarterly over the duration of the term loan ending in March 2024. At June 27, 2020, the outstanding loan balance was $1.3 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 28, 2019, the outstanding loan balance was $1.5 million and $0.3 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The fair value of the debt approximates the carrying value at June 27, 2020.

 

The term loan is denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

On July 26, 2019, one of our wholly owned subsidiaries located in Germany entered into two construction loans (“Loan Facilities”) with a German financial institution providing total borrowing of €8.6 million. The Loan Facilities have 10-year and 15-year terms, which commenced on August 1, 2019, the initial draw-down date. Additionally, on June 16, 2020, a third construction loan with the same financial institution was entered into providing total borrowing of €1.5 million. This loan facility has a 10-year term, which has not commenced. The Loan Facilities are being utilized to finance the expansion of our facility in Kolbermoor, Germany, enabling us to combine the operations of multiple subsidiaries in one location as part of our previously announced strategic restructuring program. The Loan Facilities are secured by the land and the existing building on the site and bear interest at agreed upon rates based on separate €3.4 million, €5.2 million and €1.5 million facility amounts.

 

On August 1, 2019, the full €3.4 million was drawn under the first facility, which is payable over 10 years at an annual interest rate of 0.8%. Interest payments only are required to be made each quarter starting in September 2019 with principal and interest payments due each quarter starting in the month of December 2021. Principal repayments will be made over 8 years starting at the end of 2021.

 

Through June 27, 2020, we drew €4.1 million under the second facility, which is payable over 15 years at an annual interest rate of 1.05%. Interest only payments are required to be made each month starting in December 2019 with principal and interest payments due each month starting in the month of May 2020. Principal repayments will be made over 15 years starting at the end of May 2020. As of June 27, 2020, €1.1 million had not been drawn under the second facility and is expected to be drawn in the second half of 2020.

 

Through June 27, 2020, no amounts have been drawn under the third facility. Future amounts, if drawn, will be payable over 10 years at an annual interest rate of 1.2%. Interest payments are required to be made each month starting in the month following the first draw-down date with principal and interest payments due each month starting in the month of May 2021. Principal repayments will be made over 10 years starting at the end of May 2021.

 

At June 27, 2020 and December 28, 2019, total outstanding borrowings under the Loan Facilities was $8.4 million and $5.5 million with $0.4 million and $0.3 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets based on contractual due dates, respectively. 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 June 27, 2020.

 

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 $9.0 million. At June 27, 2020, total borrowings outstanding under the revolving lines of credit were $4.7 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned Ismeca subsidiary 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 June 27, 2020 and December 28, 2019 no amounts were outstanding under this line of credit.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Restructuring Charges
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4.

Restructuring Charges

 

Subsequent to the acquisition of Xcerra on October 1, 2018, during the fourth quarter of 2018, we began a strategic restructuring program designed to reposition our organization and improve our cost structure as part of our targeted integration plan regarding the recently acquired Xcerra (“Integration Program”). As part of the Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019. Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program. In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Integration Program. The Plan will reduce headcount, enable us to consolidate the facilities of our multiple operations located near Rosenheim, Germany, as well as transition certain manufacturing to other lower cost regions. The facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.

 

As a result of the activities described above, we recognized total pretax charges of $2.7 million and $9.9 million for the first six months ended June 27, 2020 and June 29, 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.

 

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

 

The following table summarizes the activity within the restructuring related accounts for the Integration Program during the first six months ended June 27, 2020 and June 29, 2019 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 29, 2018

 $4,026  $-  $4,026 

Costs accrued

  9,412   494   9,906 

Amounts paid or charged

  (5,290)  (494)  (5,784)

Impact of currency exchange

  26   -   26 

Balance, June 29, 2019

 $8,174  $-  $8,174 
             

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  234   754   988 

Amounts paid or charged

  (1,446)  (385)  (1,831)

Impact of currency exchange

  (17)  -   (17)

Balance, June 27, 2020

 $7  $369  $376 

 

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

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

5.

Financial Instruments Measured at Fair Value

 

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

 

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

 

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

 

  

June 27, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $920  $-  $-  $920 

 

  

December 28, 2019

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $904  $-  $-  $904 

 

 

(1)

As of June 27, 2020 and December 28, 2019, there were no investments in our portfolio in a loss position.

 

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

 

  

June 27, 2020

  

December 28, 2019

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $920  $920  $-  $- 

Due after one year through three years

  -   -   904   904 
  $920  $920  $904  $904 

 

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

 

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

 

  

Fair value measurements at June 27, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $112,531  $-  $-  $112,531 

Money market funds

  -   50,197   -   50,197 

Foreign government security

  -   920   -   920 
  $112,531  $51,117  $-  $163,648 

 

  

Fair value measurements at December 28, 2019 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $147,523  $-  $-  $147,523 

Money market funds

  -   7,671   -   7,671 

Foreign government security

  -   904   -   904 
  $147,523  $8,575  $-  $156,098 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Employee Stock Benefit Plans
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

6.

Employee Stock Benefit Plans

 

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

 

Stock Options

 

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

 

At June 27, 2020, we had 341,071 stock options exercisable and outstanding. These options had a weighted-average exercise price of $10.09 per share, an aggregate intrinsic value of approximately $2.0 million and the weighted average remaining contractual term was approximately 2.3 years.

 

Restricted Stock Units

 

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

 

In the first six months of fiscal 2020 we awarded 709,754 RSUs, we issued 448,616 shares of our common stock on vesting of previously granted awards and 22,858 shared were forfeited. At June 27, 2020, we had 1,565,938 RSUs outstanding with an aggregate intrinsic value of approximately $25.1 million and the weighted average remaining vesting period was approximately 1.6 years.

 

Performance Stock Units

 

We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 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 ratably over the derived 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. As a result, the actual number of shares issued will be fewer than the actual number outstanding at June 27, 2020.

 

In the first six months of fiscal 2020, we awarded 200,249 PSUs, we issued 39,075 shares of our common stock on vesting of previously granted awards and 82,216 shares were forfeited. At June 27, 2020, we had 443,152 PSUs outstanding with an aggregate intrinsic value of approximately $7.1 million and the weighted average remaining vesting period was approximately 2.0 years.

 

Employee Stock Purchase Plan

 

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

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Income Taxes
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

7.

Income Taxes

 

Ordinarily, interim tax provisions are calculated using the estimated effective tax rate (“ETR”) expected to be applicable for the full fiscal year. However, when a reliable estimate of the annual ETR cannot be made, the actual ETR for the year-to-date period may be the best estimate of the annual ETR. For the three and six months ended June 27, 2020, we used the actual year-to-date ETR in computing our tax provision, as a reliable estimate of the 2020 annual ETR cannot be made, since relatively small changes in our projected income produce a significant variation in our ETR. The ETR on loss from continuing operations for the three months ended June 27, 2020 and June 29, 2019 was (3.0)% and 4.5%, respectively, and 3.7% and 2.6% for the six months ended June 27, 2020 and June 29, 2019, respectively. The tax benefit on loss from continuing operations in 2020 and 2019 differs from the U.S. federal statutory rate primarily due to the lack of a tax benefit on our domestic losses as a result of our valuation allowance on deferred tax assets, foreign income taxed at different rates, withholding tax, taxes on unremitted earnings and changes to unrecognized tax benefits.

 

Our German subsidiaries income tax returns for 2015 to 2017 are currently under routine examination by tax authorities in Germany. We believe our financial statement accruals for income taxes are appropriate.

 

During the three-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.2 million due to settlement with the tax authority, offset by accrued interest. During the six-month period ended June 27, 2020, our unrecognized tax benefits decreased by $0.5 million due to settlement with the tax authority, expiration of the statute of limitations, foreign currency exchange rate changes, offset by accrued interest. Other than for settlement with the tax authority and foreign currency exchange rate changes, there was no material change to our unrecognized tax benefits and related accrued interest and penalties during the three and six-month period ended June 27, 2020.

 

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

 

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

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Segment and Geographic Information
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

8.

Segment and Geographic Information

 

The summary below presents our current segments, Semiconductor Test & Inspection and PCB Test, for the six-month periods ended June 27, 2020 and June 29, 2019.

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
Net sales by segment:            

Semiconductor Test & Inspection

 $131,428  $137,578  $259,441  $274,272 

PCB Test

  12,656   12,433   23,564   23,548 

Total consolidated net sales for reportable segments

 $144,084  $150,011  $283,005  $297,820 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $(2,331) $(14,400) $(13,904) $(29,444)

PCB Test

  2,011   740   3,005   1,759 

Profit (loss) for reportable segments

  (320)  (13,660)  (10,899)  (27,685)
                 

Other unallocated amounts:

                

Corporate expenses

  (848)  (1,548)  (4,299)  (5,289)

Interest expense

  (3,456)  (5,282)  (7,883)  (10,789)

Interest income

  21   191   168   413 

Loss from continuing operations before taxes

 $(4,603) $(20,299) $(22,913) $(43,350)

 

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

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Semiconductor Test & Inspection

 $948,659  $998,756 

PCB Test

  61,972   56,938 

Total assets for reportable segments

  1,010,631   1,055,694 

Corporate, principally cash and investments

  55,952   18,398 

Discontinued operations

  -   3,618 

Total consolidated assets

 $1,066,583  $1,077,710 

 

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

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Lessee, Leases [Text Block]

9.

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 on the condensed consolidated balance sheet, but we recognized those lease payments in the condensed consolidated statements of operations on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.

 

Our leases have remaining lease terms of 1 year to 38 years, some of which include one or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options.

 

We sublease certain leased assets to third parties, mainly as a result of unused space in our facilities. Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

Classification

 

June 27, 2020

  

December 28, 2019

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $31,469  $33,269 

Finance lease assets

Property, plant and equipment, net (1)

  2,841   2,515 

Total lease assets

 $34,310  $35,784 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,462  $5,458 

Finance

Other accrued liabilities

  2,691   2,574 

Noncurrent

         

Operating

Long-term lease liabilities

  27,234   28,877 

Finance

Long-term lease liabilities

  198   - 

Total lease liabilities

 $35,585  $36,909 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.6   7.9 

Finance leases

  0.3   0.5 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  4.0%  4.5%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of June 27, 2020 and December 28, 2019 respectively.

 

The components of lease expense were as follows:

 

  

Three Months Ended

  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Operating leases

 $2,112  $2,139  $4,263  $4,261 

Variable lease expense

  547   635   1,079   1,201 

Short-term operating leases

  19   66   38   144 

Finance leases

                

Amortization of leased assets

  28   21   48   62 

Interest on lease liabilities

  29   29   57   88 

Sublease income

  (31)  (34)  (63)  (70)

Net lease cost

 $2,704  $2,856  $5,422  $5,686 

 

Future minimum lease payments at June 27, 2020, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2020

 $3,777  $2,629  $6,406 

2021

  6,646   125   6,771 

2022

  5,848   125   5,973 

2023

  5,090   10   5,100 

2024

  4,736   -   4,736 

Thereafter

  16,225   -   16,225 

Total lease payments

  42,322   2,889   45,211 

Less: Interest

  (9,626)  -   (9,626)

Present value of lease liabilities

 $32,696  $2,889  $35,585 

 

 

(1)

Excludes sublease income of $0.1 million in 2021.

 

Supplemental cash flow information related to leases was as follows:

 

  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

 

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

        

Operating cash flows from operating leases

 $4,123  $3,628 

Operating cash flows from finance leases

 $57  $73 

Financing cash flows from finance leases

 $68  $17 

Leased assets obtained in exchange for new finance lease liabilities

 $360  $- 

Leased assets obtained in exchange for new operating lease liabilities

 $1,576  $38,487 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Discontinued Operations
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

10.

Discontinued Operations

 

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

 

In 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. In February 2020, we completed the sale of this business with an immaterial impact to the statement of operations for the three months ended March 28, 2020.

 

Balance sheet information for our fixtures services business presented as discontinued operations is summarized as follows (in thousands):

 

  

December 28,

 
  

2019

 

Assets:

    

Cash and cash equivalents

 $736 

Accounts receivable, net

  1,316 

Inventories

  1,411 

Other current assets

  40 

Total current assets

  3,503 

Property, plant and equipment, net

  33 

Other noncurrent assets

  82 

Total assets

 $3,618 
     

Liabilities:

    

Other accrued current liabilities

 $599 

Total current liabilities

  599 

Noncurrent liabilities

  24 

Total liabilities

 $623 

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net sales

 $-  $1,708  $432  $3,300 
                 

Operating income before income taxes

 $-   38  $11   227 

Gain on sale of Fixtures business

  -   -   35   - 

Income before taxes

  -   38   46   227 

Income tax provision

  -   14   4   39 

Income, net of tax

 $-  $24  $42  $188 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Contingencies
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Contingencies Disclosure [Text Block]

11.

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 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Guarantees
6 Months Ended
Jun. 27, 2020
Notes to Financial Statements  
Commitments Contingencies and Guarantees [Text Block]

12.

Guarantees

 

Product Warranty

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Balance at beginning of period

 $6,268  $7,088  $6,155  $8,014 

Warranty expense accruals

  1,044   1,830   2,935   3,558 

Warranty payments

  (1,316)  (2,066)  (3,094)  (4,720)

Balance at end of period

 $5,996  $6,852  $5,996  $6,852 

 

Accrued warranty amounts expected to be incurred after one year are included in noncurrent other accrued liabilities in the condensed consolidated balance sheet. These amounts totaled $0.2 million and $0.3 million at June 27, 2020 and December 28, 2019, respectively.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 27, 2020
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

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

 

Our interim results are not necessarily indicative of the results that should be expected for the full year. For a better understanding of Cohu, Inc. and our financial statements, we recommend reading these interim condensed consolidated financial statements in conjunction with our audited financial statements for the year ended December 28, 2019, which are included in our 2019 Annual Report on Form 10-K, filed with the U. S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

On December 28, 2019, we divested our entire 20% interest in ALBS Solutions Sdn Bhd (“ALBS”), our only consolidated variable interest entity (VIE). As a result of the divestment, we no longer had a controlling interest in ALBS and no longer consolidate ALBS as of that date.

 

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

 

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on our reported results of operations, stockholder’s equity or cash flows.

 

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.

 

We adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019 the first day of our fiscal 2020. The ASU required a cumulative-effect adjustment to the statement of financial position as of the date of adoption. Periods prior to the adoption that are presented for comparative purposes are not adjusted. Based on our analysis of historical and anticipated collections of trade receivables the impact of adoption of Topic 326 was insignificant. Our trade accounts receivable are presented net of allowance for credit losses, which were insignificant at June 27, 2020 and December 28, 2019. 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 June 27, 2020, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding collectability.

 

Inventory, Policy [Policy Text Block]

Inventories

 

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

 

Inventories by category were as follows (in thousands):

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Raw materials and purchased parts

 $78,317  $69,665 

Work in process

  45,978   46,591 

Finished goods

  17,516   14,450 

Total inventories

 $141,811  $130,706 

 

Assets Held-for-sale [Policy Text Block]

Assets Held for Sale

 

As part of our previously announced Xcerra integration plan we are implementing certain facility consolidation actions. We expect to complete the sale of our facility located in Rosenheim, Germany in the third quarter of 2020. As a result, this facility is being presented as held for sale at June 27, 2020. See Note 4, “Restructuring Charges” for additional information on this program.

 

In June 2020, we completed the sale of our facility in Penang Malaysia which resulted in a gain of $27,000 which is included in selling, general and administrative costs in our condensed consolidated statements of operations.

 

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

Property, Plant and Equipment

 

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

 

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

 

  

June 27,

  

December 28,

 
  

2020

  

2019

 

Land and land improvements

 $8,724  $11,659 

Buildings and building improvements

  42,467   41,474 

Machinery and equipment

  59,598   61,006 
   110,789   114,139 

Less accumulated depreciation and amortization

  (44,984)  (43,227)

Property, plant and equipment, net

 $65,805  $70,912 

 

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 four identified operating segments are: Test Handler Group (THG), Semiconductor Tester Group (STG), Interface Solutions Group (ISG) and PCB Test Group (PTG). 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 two segments, Semiconductor Test and Inspection Equipment (“Semiconductor Test & Inspection”) and PCB Test Equipment (“PCB Test”).

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

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

 

We evaluate goodwill and other indefinite-lived intangible assets, which are solely comprised of in-process research and development (“IPR&D”), for impairment annually and when an event occurs or circumstances change that indicate that the carrying value may not be recoverable. We test goodwill for impairment by first comparing the book value of net assets to the fair value of the reporting unit or 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 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, 2019 as the estimated fair values of our reporting units and indefinite-lived intangible assets exceeded their carrying values on that date. Other events and changes in circumstances may also require goodwill to be tested for impairment between annual measurement dates. While a decline in stock price and market capitalization is not specifically cited as an impairment indicator, a company’s stock price and market capitalization should be considered in determining whether it is more likely than not that the fair value of a reporting unit is less than its book value. The financial and credit market volatility caused by the COVID-19 pandemic directly impacts our fair value measurement through our stock price that we use to determine our market capitalization. During times of volatility, significant judgment must be applied to determine whether stock price changes are a short-term swing or a longer-term trend.

 

During the first quarter of 2020, the volatility in Cohu’s stock price, the global economic downturn and business interruptions associated with the COVID-19 pandemic led us to determine that there was a triggering event related to goodwill within all of our identified reporting units and our indefinite-lived intangible assets. We performed an interim assessment as of March 28, 2020 and determined that the fair values of our identified reporting units all exceeded their carrying values and we have concluded there were no 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 roadmap 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 second quarter of 2020, we considered changes in market volatility, the improvement in Cohu’s stock price and our actual and expected operating results as compared to the forecasts utilized during our first quarter test noting no events or conditions that suggested a triggering event had occurred.

 

The forecasts utilized in the first quarter interim impairment test were based on known facts and circumstances. We evaluate and consider recent events and uncertain items, as well as related potential implications, as part of our annual and interim assessments and incorporate them into the analyses as appropriate. These facts and circumstances are subject to change and may not be the same as future analyses. In a future period, should we again determine that an interim goodwill and indefinite-lived intangible asset impairment review is required we may be required to book additional impairment charges which could have a significant 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. We evaluated the expected undiscounted cashflows of these assets as of March 28, 2020 and determined there was no impairment. During the second quarter of 2020, no events or conditions occurred suggesting an impairment in our long-lived assets.

 

Standard Product Warranty, Policy [Policy Text Block]

Product Warranty

 

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

 

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

Restructuring Costs

 

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

 

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

We capitalized costs related to the issuance of debt. Debt issuance costs directly related to our Term B Loan are presented within noncurrent liabilities as a reduction of long-term debt in our condensed consolidated balance sheets. The amortization of such costs is recognized as interest expense using the effective interest method over the term of the respective debt issue. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.6 million for the three and six months ended June 27, 2020, respectively. Amortization related to deferred debt issuance costs and original discount costs was $0.3 million and $0.5 million for the three and six months ended June 29, 2019, respectively.

 

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 three and six months ended June 27, 2020, we recognized foreign exchange losses of $0.6 million and $1.0 million, respectively, in our condensed consolidated statements of operations. During the three and six months ended June 29, 2019, we recognized foreign exchange losses of $0.5 million and $0.3 million, respectively, in our condensed consolidated statements of operations. Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative foreign currency translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Share-based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Cost of sales

 $211  $208  $423  $333 

Research and development

  828   776   1,661   1,414 

Selling, general and administrative

  2,364   2,678   4,930   5,608 

Total share-based compensation

  3,403   3,662   7,014   7,355 

Income tax benefit

  (223)  (79)  (395)  (359)

Total share-based compensation, net

 $3,180  $3,583  $6,619  $6,996 

 

Earnings Per Share, Policy [Policy Text Block]

Income (Loss) Per Share

 

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

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Weighted average common shares

  41,844   41,125   41,673   40,999 

Effect of dilutive securities

  -   -   -   - 
   41,844   41,125   41,673   40,999 

 

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

 

Lessee, Leases [Policy Text Block]

Leases

 

We adopted ASU 2016-02, Leases (Topic 842), as of December 30, 2018, using the optional transition method which allowed us to record existing leases at adoption and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We had previously recorded a sale and operating leaseback transaction in accordance with Topic 840 and as a result of the adoption of the new standard, recognized $10.2 million of deferred gain as an adjustment to retained earnings. In addition, we had previously recognized assets and liabilities related to a build-to-suit designation under Topic 840 and, as a result of the adoption of the new standard, derecognized assets and liabilities of $0.5 million and $0.6 million, respectively, with the difference recorded as an adjustment to retained earnings. The difference between the additional lease assets and lease liabilities, net of the deferred tax impact, was recorded as an adjustment to retained earnings.

 

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

 

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

 

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

 

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

 

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

 

Revenue [Policy Text Block]

Revenue Recognition

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

On shipments where sales are not recognized, gross profit is generally recorded as deferred profit in our condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped. At June 27, 2020, we had deferred revenue totaling approximately $18.6 million, current deferred profit of $9.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $6.9 million. At December 28, 2019, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $7.6 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $7.2 million.

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Systems:

                

Semiconductor Test & Inspection

 $74,011  $76,155  $144,550  $156,095 

PCB Test

  8,109   8,407   14,949   15,379 

Non-systems:

                

Semiconductor Test & Inspection

  57,417   61,424   114,891   118,177 

PCB Test

  4,547   4,025   8,615   8,169 
  $144,084  $150,011  $283,005  $297,820 

 

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

 

  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

China

 $31,133  $32,738  $61,944  $56,289 

United States

  20,550   19,408   39,628   36,509 

Malaysia

  11,842   16,993   27,016   34,707 

Taiwan

  22,490   17,202   36,371   32,172 

Philippines

  13,288   11,395   23,310   25,936 

Rest of the World

  44,781   52,275   94,736   112,207 

Total net sales

 $144,084  $150,011  $283,005  $297,820 

 

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

 

  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Semiconductor Test & Inspection

            

Customers individually accounting for more than 10% of net sales

 *  one  one  one 

Percentage of net sales

 *  12%  13%  12% 

PCB Test

            

Customers individually accounting for more than 10% of net sales

 *  *  *  * 

Percentage of net sales

 *  *  *  * 
 

*

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

 

Comprehensive Income, Policy [Policy Text Block]

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $33.1 million and $34.0 million at June 27, 2020 and December 28, 2019, respectively, and was attributed to all non-owner changes in stockholders’ equity and consists of, on an after-tax basis where applicable, foreign currency adjustments resulting from the translation of certain of our subsidiary accounts where the functional currency is not the U.S. Dollar and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first six months of fiscal 2020 and 2019 were not significant.

 

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

Retiree Medical Benefits

 

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

 

Discontinued Operations, Policy [Policy Text Block]

Discontinued Operations

 

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 divested this portion of the business in February 2020. As a result, the assets of our fixtures business are considered “held for sale” and the operations of our fixtures business are considered “discontinued operations” as of December 28, 2019. See Note 10, “Discontinued Operations” for additional information. Unless otherwise indicated, all amounts herein relate to continuing operations.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 was subsequently amended by ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, ASU 2019-05, Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief, ASU 2019-10, Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates and ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses. ASU 2016-13, as amended, affects trade receivables, financial assets and certain other instruments that are not measured at fair value through net income. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.

 

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which improves fair value disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted, and an entity can choose to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. The adoption of ASU 2018-13 did not have a material impact on our disclosures.

 

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating certain exceptions for investments, intraperiod allocations and interim calculations. The new guidance also simplifies aspects of the accounting for franchise taxes, enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The amendments did not create new accounting requirements. We adopted the standard as of December 29, 2019. The adoption of this standard did not have a significant impact on our consolidated financial statements.

 

Recently Issued Accounting Pronouncements

 

In August 2018, the FASB issued ASU 2018-14, Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans, which improves defined benefit disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures’ specific requirements and adding relevant disclosure requirements. This ASU is effective for fiscal years ending after December 15, 2020 and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented. We are currently assessing and have not yet determined the impact that the adoption of ASU 2018-14 will have on the disclosures to our consolidated financial statements.

 

In March 2020, the FASB issued 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 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 27,

  

December 28,

 
  

2020

  

2019

 

Raw materials and purchased parts

 $78,317  $69,665 

Work in process

  45,978   46,591 

Finished goods

  17,516   14,450 

Total inventories

 $141,811  $130,706 
Property, Plant and Equipment [Table Text Block]
  

June 27,

  

December 28,

 
  

2020

  

2019

 

Land and land improvements

 $8,724  $11,659 

Buildings and building improvements

  42,467   41,474 

Machinery and equipment

  59,598   61,006 
   110,789   114,139 

Less accumulated depreciation and amortization

  (44,984)  (43,227)

Property, plant and equipment, net

 $65,805  $70,912 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Cost of sales

 $211  $208  $423  $333 

Research and development

  828   776   1,661   1,414 

Selling, general and administrative

  2,364   2,678   4,930   5,608 

Total share-based compensation

  3,403   3,662   7,014   7,355 

Income tax benefit

  (223)  (79)  (395)  (359)

Total share-based compensation, net

 $3,180  $3,583  $6,619  $6,996 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Weighted average common shares

  41,844   41,125   41,673   40,999 

Effect of dilutive securities

  -   -   -   - 
   41,844   41,125   41,673   40,999 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Systems:

                

Semiconductor Test & Inspection

 $74,011  $76,155  $144,550  $156,095 

PCB Test

  8,109   8,407   14,949   15,379 

Non-systems:

                

Semiconductor Test & Inspection

  57,417   61,424   114,891   118,177 

PCB Test

  4,547   4,025   8,615   8,169 
  $144,084  $150,011  $283,005  $297,820 
  

Three Months Ended

  

Six Months Ended

 

Disaggregated Net Sales

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

China

 $31,133  $32,738  $61,944  $56,289 

United States

  20,550   19,408   39,628   36,509 

Malaysia

  11,842   16,993   27,016   34,707 

Taiwan

  22,490   17,202   36,371   32,172 

Philippines

  13,288   11,395   23,310   25,936 

Rest of the World

  44,781   52,275   94,736   112,207 

Total net sales

 $144,084  $150,011  $283,005  $297,820 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Semiconductor Test & Inspection

            

Customers individually accounting for more than 10% of net sales

 *  one  one  one 

Percentage of net sales

 *  12%  13%  12% 

PCB Test

            

Customers individually accounting for more than 10% of net sales

 *  *  *  * 

Percentage of net sales

 *  *  *  * 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Goodwill and Purchased Intangible Assets (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Semiconductor Test

         
  

& Inspection

  

PCB Test

  

Total

 

Balance, December 30, 2018

 $220,808  $21,319  $242,127 

Adjustments

  2,117   (983)  1,134 

Impairments

  (715)  -   (715)

Impact of currency exchange

  (3,435)  (442)  (3,877)

Balance, December 28, 2019

  218,775   19,894   238,669 

Impact of currency exchange

  298   (17)  281 

Balance, June 27, 2020

 $219,073  $19,877  $238,950 
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]
  

June 27, 2020

  

December 28, 2019

 
          

Remaining

         
          

Weighted

         
          

Average

  

 

     
  Gross      

Amort.

  Gross  

 

 
  Carrying  Accum.  

Period

  Carrying  Accum. 
  Amount  Amort.  (in years)  Amount  Amort. 

Developed technology

 $228,544  $65,035  6.2  $227,619  $49,805 

Customer relationships

  71,965   18,152  8.9   72,251   14,824 

Trade names

  22,761   4,978  9.1   22,612   3,892 

Covenant not-to-compete

  329   115  6.5   322   96 

Total intangible assets

 $323,599  $88,280     $322,804  $68,617 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Borrowings and Credit Agreements (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 27,

  

December 28,

 
  

2020

  

2019

 

Bank Term Loan under Credit Agreement

 $344,750  $346,500 

Bank Term Loans-Kita

  3,667   3,830 

Bank Term Loan-Xcerra

  1,316   1,475 

Construction Loan- Cohu GmbH

  8,408   5,476 

Lines of Credit

  4,665   3,195 

Total debt

  362,806   360,476 

Less: financing fees and discount

  (6,851)  (7,441)

Less: current portion

  (7,919)  (6,517)

Total long-term debt

 $348,036  $346,518 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Restructuring Charges (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Restructuring and Related Costs [Table Text Block]
  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 29, 2018

 $4,026  $-  $4,026 

Costs accrued

  9,412   494   9,906 

Amounts paid or charged

  (5,290)  (494)  (5,784)

Impact of currency exchange

  26   -   26 

Balance, June 29, 2019

 $8,174  $-  $8,174 
             

Balance, December 28, 2019

 $1,236  $-  $1,236 

Costs accrued

  234   754   988 

Amounts paid or charged

  (1,446)  (385)  (1,831)

Impact of currency exchange

  (17)  -   (17)

Balance, June 27, 2020

 $7  $369  $376 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Available-for-sale Securities [Table Text Block]
  

June 27, 2020

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $920  $-  $-  $920 
  

December 28, 2019

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Foreign government security

 $904  $-  $-  $904 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

June 27, 2020

  

December 28, 2019

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $920  $920  $-  $- 

Due after one year through three years

  -   -   904   904 
  $920  $920  $904  $904 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

Fair value measurements at June 27, 2020 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $112,531  $-  $-  $112,531 

Money market funds

  -   50,197   -   50,197 

Foreign government security

  -   920   -   920 
  $112,531  $51,117  $-  $163,648 
  

Fair value measurements at December 28, 2019 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $147,523  $-  $-  $147,523 

Money market funds

  -   7,671   -   7,671 

Foreign government security

  -   904   -   904 
  $147,523  $8,575  $-  $156,098 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
Net sales by segment:            

Semiconductor Test & Inspection

 $131,428  $137,578  $259,441  $274,272 

PCB Test

  12,656   12,433   23,564   23,548 

Total consolidated net sales for reportable segments

 $144,084  $150,011  $283,005  $297,820 
                 

Segment profit (loss) before tax:

                

Semiconductor Test & Inspection

 $(2,331) $(14,400) $(13,904) $(29,444)

PCB Test

  2,011   740   3,005   1,759 

Profit (loss) for reportable segments

  (320)  (13,660)  (10,899)  (27,685)
                 

Other unallocated amounts:

                

Corporate expenses

  (848)  (1,548)  (4,299)  (5,289)

Interest expense

  (3,456)  (5,282)  (7,883)  (10,789)

Interest income

  21   191   168   413 

Loss from continuing operations before taxes

 $(4,603) $(20,299) $(22,913) $(43,350)
  

June 27,

  

December 28,

 
  

2020

  

2019

 

Semiconductor Test & Inspection

 $948,659  $998,756 

PCB Test

  61,972   56,938 

Total assets for reportable segments

  1,010,631   1,055,694 

Corporate, principally cash and investments

  55,952   18,398 

Discontinued operations

  -   3,618 

Total consolidated assets

 $1,066,583  $1,077,710 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Leases, Balance Sheet Information [Table Text Block]

(in thousands)

Classification

 

June 27, 2020

  

December 28, 2019

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $31,469  $33,269 

Finance lease assets

Property, plant and equipment, net (1)

  2,841   2,515 

Total lease assets

 $34,310  $35,784 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,462  $5,458 

Finance

Other accrued liabilities

  2,691   2,574 

Noncurrent

         

Operating

Long-term lease liabilities

  27,234   28,877 

Finance

Long-term lease liabilities

  198   - 

Total lease liabilities

 $35,585  $36,909 
          

Weighted-average remaining lease term (years)

        

Operating leases

  7.6   7.9 

Finance leases

  0.3   0.5 
          

Weighted-average discount rate

        

Operating leases

  6.3%  6.3%

Finance leases

  4.0%  4.5%
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

  

June 27, 2020

  

June 29, 2019

 

Operating leases

 $2,112  $2,139  $4,263  $4,261 

Variable lease expense

  547   635   1,079   1,201 

Short-term operating leases

  19   66   38   144 

Finance leases

                

Amortization of leased assets

  28   21   48   62 

Interest on lease liabilities

  29   29   57   88 

Sublease income

  (31)  (34)  (63)  (70)

Net lease cost

 $2,704  $2,856  $5,422  $5,686 
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

     

(in thousands)

 

leases (1)

  

leases

  

Total

 

2020

 $3,777  $2,629  $6,406 

2021

  6,646   125   6,771 

2022

  5,848   125   5,973 

2023

  5,090   10   5,100 

2024

  4,736   -   4,736 

Thereafter

  16,225   -   16,225 

Total lease payments

  42,322   2,889   45,211 

Less: Interest

  (9,626)  -   (9,626)

Present value of lease liabilities

 $32,696  $2,889  $35,585 
Lease, Cash Flow Information [Table Text Block]
  

Six Months Ended

 

(in thousands)

 

June 27, 2020

  

June 29, 2019

 

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

        

Operating cash flows from operating leases

 $4,123  $3,628 

Operating cash flows from finance leases

 $57  $73 

Financing cash flows from finance leases

 $68  $17 

Leased assets obtained in exchange for new finance lease liabilities

 $360  $- 

Leased assets obtained in exchange for new operating lease liabilities

 $1,576  $38,487 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Discontinued Operations (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 
                 

Net sales

 $-  $1,708  $432  $3,300 
                 

Operating income before income taxes

 $-   38  $11   227 

Gain on sale of Fixtures business

  -   -   35   - 

Income before taxes

  -   38   46   227 

Income tax provision

  -   14   4   39 

Income, net of tax

 $-  $24  $42  $188 
Fixtures Services Business FSG [Member]  
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

December 28,

 
  

2019

 

Assets:

    

Cash and cash equivalents

 $736 

Accounts receivable, net

  1,316 

Inventories

  1,411 

Other current assets

  40 

Total current assets

  3,503 

Property, plant and equipment, net

  33 

Other noncurrent assets

  82 

Total assets

 $3,618 
     

Liabilities:

    

Other accrued current liabilities

 $599 

Total current liabilities

  599 

Noncurrent liabilities

  24 

Total liabilities

 $623 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Guarantees (Tables)
6 Months Ended
Jun. 27, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 27,

  

June 29,

  

June 27,

  

June 29,

 
  

2020

  

2019

  

2020

  

2019

 

Balance at beginning of period

 $6,268  $7,088  $6,155  $8,014 

Warranty expense accruals

  1,044   1,830   2,935   3,558 

Warranty payments

  (1,316)  (2,066)  (3,094)  (4,720)

Balance at end of period

 $5,996  $6,852  $5,996  $6,852 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 28, 2019
USD ($)
Oct. 01, 2019
USD ($)
Jun. 27, 2020
USD ($)
Jun. 27, 2020
USD ($)
shares
Mar. 28, 2020
USD ($)
Jun. 29, 2019
USD ($)
shares
Jun. 27, 2020
USD ($)
shares
Jun. 29, 2019
USD ($)
shares
Mar. 30, 2019
USD ($)
Dec. 30, 2018
USD ($)
Dec. 29, 2018
USD ($)
Number of Operating Segments             4        
Number of Reportable Segments             2        
Goodwill and Intangible Asset Impairment, Total   $ 0                  
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)       $ 0   $ 0 $ 3,949,000 $ 0      
Amortization of Debt Issuance Costs       300,000   300,000 600,000 500,000      
Foreign Currency Transaction Gain (Loss), Realized       $ (600,000)   $ (500,000) $ (1,000,000.0) $ (300,000)      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       286,000   610,000 172,000 502,000      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance $ 483,072,000   $ 466,758,000 $ 466,758,000 $ 464,884,000 $ 514,449,000 $ 466,758,000 $ 514,449,000 $ 528,314,000   $ 545,944,000
Assets, Total 1,077,710,000 [1]   1,066,583,000 1,066,583,000     1,066,583,000        
Revenue, Remaining Performance Obligation, Amount     9,200,000 9,200,000     9,200,000        
Deferred Income 16,100,000   18,600,000 18,600,000     18,600,000        
Deferred Profit 7,645,000 [1]   9,614,000 9,614,000     9,614,000        
Deferred Profit Long-term 7,200,000   6,900,000 6,900,000     6,900,000        
Accumulated Other Comprehensive Income (Loss), Net of Tax, Total (34,030,000) [1]   (33,062,000) (33,062,000)     (33,062,000)        
Retained Earnings [Member]                      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance $ 42,517,000   18,015,000 $ 18,015,000 22,755,000 $ 75,115,000 $ 18,015,000 $ 75,115,000 $ 96,938,000   111,670,000
Accounting Standards Update 2016-02 [Member]                      
Assets, Total                   $ (500,000)  
Liabilities, Total                   (600,000)  
Accounting Standards Update 2016-02 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]                      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance [2]                     10,352,000
Accounting Standards Update 2016-02 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]                      
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance                   $ 10,200,000 $ 10,352,000 [2]
Indefinite-lived In Process Research and Development [Member]                      
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)         $ 3,900,000            
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        
Selling, General and Administrative Expenses [Member] | Facility in Penang Malaysia [Member]                      
Gain (Loss) on Disposition of Property Plant Equipment, Total     $ 27,000                
ALBS [Member]                      
Variable Interest Entity, Ownership Percentage Sold 20.00%                    
[1] Derived from December 28, 2019 audited financial statements
[2] Cumulative effect of accounting change relates to our adoption of ASU 2016-02. Please refer to Note 1 of the Condensed Consolidated Financial Statements for further detail on the adoption of this accounting standard.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Raw materials and purchased parts $ 78,317 $ 69,665
Work in process 45,978 46,591
Finished goods 17,516 14,450
Total inventories $ 141,811 $ 130,706 [1]
[1] Derived from December 28, 2019 audited financial statements
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Property, plant and equipment $ 110,789 $ 114,139
Less accumulated depreciation and amortization (44,984) (43,227)
Property, plant and equipment, net 65,805 70,912 [1]
Land and Land Improvements [Member]    
Property, plant and equipment 8,724 11,659
Building and Building Improvements [Member]    
Property, plant and equipment 42,467 41,474
Machinery and Equipment [Member]    
Property, plant and equipment $ 59,598 $ 61,006
[1] Derived from December 28, 2019 audited financial statements
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Allocated share-based compensation $ 3,403 $ 3,662 $ 7,014 $ 7,355
Income tax benefit (223) (79) (395) (359)
Total share-based compensation, net 3,180 3,583 6,619 6,996
Cost of Sales [Member]        
Allocated share-based compensation 211 208 423 333
Research and Development Expense [Member]        
Allocated share-based compensation 828 776 1,661 1,414
Selling, General and Administrative Expenses [Member]        
Allocated share-based compensation $ 2,364 $ 2,678 $ 4,930 $ 5,608
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Weighted average common shares (in shares) 41,844 41,125 41,673 40,999
Effect of dilutive securities (in shares) 0 0 0 0
Weighted Average Number of Shares Outstanding, Diluted, Total 41,844 41,125 41,673 40,999
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net sales $ 144,084 $ 150,011 $ 283,005 $ 297,820
Semiconductor Test and Inspection [Member]        
Net sales 131,428 137,578 259,441 274,272
PCB Test [Member]        
Net sales 12,656 12,433 23,564 23,548
Systems [Member] | Semiconductor Test and Inspection [Member]        
Net sales 74,011 76,155 144,550 156,095
Systems [Member] | PCB Test [Member]        
Net sales 8,109 8,407 14,949 15,379
Non-systems [Member] | Semiconductor Test and Inspection [Member]        
Net sales 57,417 61,424 114,891 118,177
Non-systems [Member] | PCB Test [Member]        
Net sales 4,547 4,025 8,615 8,169
CHINA        
Net sales 31,133 32,738 61,944 56,289
UNITED STATES        
Net sales 20,550 19,408 39,628 36,509
Malaysia [Member]        
Net sales 11,842 16,993 27,016 34,707
TAIWAN, PROVINCE OF CHINA        
Net sales 22,490 17,202 36,371 32,172
PHILIPPINES        
Net sales 13,288 11,395 23,310 25,936
Rest of the World [Member]        
Net sales $ 44,781 $ 52,275 $ 94,736 $ 112,207
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member] - Semiconductor Test and Inspection [Member]
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Customers individually accounting for more than 10% of net sales 1 1 1
One Customer [Member]      
Percentage of net sales 12.00% 13.00% 12.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Dec. 28, 2019
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) $ 0   $ 0 $ 3,949 $ 0  
Amortization of Intangible Assets, Total 9,527   $ 9,987 19,065 $ 20,006  
In-process Technology [Member]            
Indefinite-lived Intangible Assets (Excluding Goodwill), Ending Balance $ 16,900     $ 16,900   $ 20,800
Indefinite-lived In Process Research and Development [Member]            
Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)   $ 3,900        
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Beginning balance $ 238,669 [1] $ 242,127
Adjustments   1,134
Impairments   (715)
Impact of currency exchange 281 (3,877)
Ending balance 238,950 238,669 [1]
Semiconductor Test and Inspection [Member]    
Beginning balance 218,775 220,808
Adjustments   2,117
Impairments   (715)
Impact of currency exchange 298 (3,435)
Ending balance 219,073 218,775
PCB Test [Member]    
Beginning balance 19,894 21,319
Adjustments   (983)
Impairments   0
Impact of currency exchange (17) (442)
Ending balance $ 19,877 $ 19,894
[1] Derived from December 28, 2019 audited financial statements
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Gross Carrying Amount, finite-lived intangible assets $ 323,599 $ 322,804
Accumulated Amortization 88,280 68,617
Developed Technology Rights [Member]    
Gross Carrying Amount, finite-lived intangible assets 228,544 227,619
Accumulated Amortization $ 65,035 49,805
Remaining Useful Life (Year) 6 years 2 months 12 days  
Customer Relationships [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 71,965 72,251
Accumulated Amortization $ 18,152 14,824
Remaining Useful Life (Year) 8 years 10 months 24 days  
Trade Names [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 22,761 22,612
Accumulated Amortization $ 4,978 3,892
Remaining Useful Life (Year) 9 years 1 month 6 days  
Noncompete Agreements [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 329 322
Accumulated Amortization $ 115 $ 96
Remaining Useful Life (Year) 6 years 6 months  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Borrowings and Credit Agreements (Details Textual)
$ in Thousands, € in Millions, SFr in Millions
6 Months Ended
Jun. 16, 2020
EUR (€)
Aug. 01, 2019
EUR (€)
Jul. 26, 2019
EUR (€)
Oct. 01, 2018
USD ($)
Jun. 27, 2020
USD ($)
Jun. 27, 2020
EUR (€)
Jun. 29, 2019
USD ($)
Jun. 27, 2020
EUR (€)
Jun. 27, 2020
CHF (SFr)
Dec. 28, 2019
USD ($)
Long-term Debt, Current Maturities, Total         $ 7,919         $ 6,517
Long-term Debt, Fair Value         327,500          
Proceeds from Issuance of Long-term Debt, Total         4,345   $ 0      
Long-term Line of Credit, Total         4,665         3,195
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  
Revolving Credit Facility [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity         $ 9,000          
Long-term Line of Credit, Total         4,700          
Secured Term Loan Facility [Member]                    
Debt Instrument, Face Amount       $ 350,000            
Debt Instrument, Amortization, Percentage of Principal Amount       0.25%            
Long-term Debt, Total         337,900         339,100
Long-term Debt, Current Maturities, Total         2,300         2,300
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,700         3,800
Long-term Debt, Current Maturities, Total         $ 300         400
Kita Term Loans [Member] | Minimum [Member]                    
Debt Instrument, Interest Rate, Stated Percentage         0.05%     0.05% 0.05%  
Kita Term Loans [Member] | Maximum [Member]                    
Debt Instrument, Interest Rate, Stated Percentage         0.40%     0.40% 0.40%  
Xcerra Term Loan [Member]                    
Long-term Debt, Total         $ 1,300         1,500
Long-term Debt, Current Maturities, Total         $ 300         300
Debt Instrument, Interest Rate, Stated Percentage         2.35%     2.35% 2.35%  
Debt Instrument, Term (Year)         10 years 10 years        
Loan Facilities [Member] | Construction Loans [Member]                    
Debt Instrument, Face Amount | €     € 8.6              
Long-term Debt, Total         $ 8,400         5,500
Long-term Debt, Current Maturities, Total         $ 400         $ 300
First Facility [Member] | Construction Loans [Member]                    
Debt Instrument, Interest Rate, Stated Percentage   0.80%                
Debt Instrument, Term (Year)   10 years 10 years              
Debt Instrument, Collateral Amount | €     € 3.4              
Proceeds from Issuance of Long-term Debt, Total | €   € 3.4                
Debt Instrument, Principal Payment Terms (Year)   8 years                
Second Facility [Member] | Construction Loans [Member]                    
Debt Instrument, Interest Rate, Stated Percentage         1.05%     1.05% 1.05%  
Debt Instrument, Term (Year)     15 years   15 years 15 years        
Debt Instrument, Collateral Amount | €     € 5.2              
Proceeds from Issuance of Long-term Debt, Total | €           € 4.1        
Debt Instrument, Principal Payment Terms (Year)         15 years 15 years        
Debt Instrument, Unused Borrowing Capacity, Amount | €               € 1.1    
Third Facility [Member] | Construction Loans [Member]                    
Debt Instrument, Face Amount | € € 1.5                  
Debt Instrument, Interest Rate, Stated Percentage         1.20%     1.20% 1.20%  
Debt Instrument, Term (Year) 10 years       10 years 10 years        
Debt Instrument, Collateral Amount | €     € 1.5              
Proceeds from Issuance of Long-term Debt, Total         $ 0          
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Lines of Credit $ 4,665 $ 3,195
Total debt 362,806 360,476
Less: financing fees and discount (6,851) (7,441)
Less: current portion (7,919) (6,517)
Total long-term debt 348,036 346,518
Secured Term Loan Facility [Member]    
Long term Debt 344,750 346,500
Less: current portion (2,300) (2,300)
Kita Term Loans [Member]    
Long term Debt 3,667 3,830
Less: current portion (300) (400)
Xcerra [Member]    
Long term Debt 1,316 1,475
Construction Loan [Member]    
Long term Debt $ 8,408 $ 5,476
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Restructuring Charges (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Restructuring Charges, Total $ 585 $ 8,545 $ 988 $ 9,906
Integration Program [Member]        
Restructuring Charges, Total     $ 2,700 $ 9,900
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Restructuring Charges, Total $ 585 $ 8,545 $ 988 $ 9,906
Integration Program [Member]        
Restructuring Charges, Total     2,700 9,900
Integration Program [Member] | Employee Severance [Member]        
Accrued restructuring, beginning balance     1,236 4,026
Restructuring Charges, Total     234 9,412
Amounts paid or charged     (1,446) (5,290)
Impact of currency exchange     (17) 26
Accrued restructuring, ending balance 7 8,174 7 8,174
Integration Program [Member] | Other Restructuring [Member]        
Accrued restructuring, beginning balance     0 0
Restructuring Charges, Total     754 494
Amounts paid or charged     (385) (494)
Impact of currency exchange     0 0
Accrued restructuring, ending balance 369 0 369 0
Integration Program [Member] | Employee Severance and Other Exit Costs [Member]        
Accrued restructuring, beginning balance     1,236 4,026
Restructuring Charges, Total     988 9,906
Amounts paid or charged     (1,831) (5,784)
Impact of currency exchange     (17) 26
Accrued restructuring, ending balance $ 376 $ 8,174 $ 376 $ 8,174
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value (Details Textual) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total $ 0 $ 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Estimated Fair Value $ 920 $ 904 [1]
Debt Security, Government, Non-US [Member]    
Amortized Cost 920 904
Gross Unrealized Gains 0 0
Gross Unrealized Losses [2] 0 0
Estimated Fair Value $ 920 $ 904
[1] Derived from December 28, 2019 audited financial statements
[2] As of June 27, 2020 and December 28, 2019, there were no investments in our portfolio in a loss position.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Due in one year or less, amortized cost $ 920 $ 0
Due in one year or less, fair value 920 0
Due after one year through three years, amortized cost 0 904
Due after one year through three years, fair value 0 904
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total 920 904
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total $ 920 $ 904
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Assets, Fair Value Disclosure $ 163,648 $ 156,098
Debt Security, Government, Non-US [Member]    
Short-term investments 920 904
Cash [Member]    
Cash and cash equivalents 112,531 147,523
Money Market Funds [Member]    
Cash and cash equivalents 50,197 7,671
Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 112,531 147,523
Fair Value, Inputs, Level 1 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Inputs, Level 1 [Member] | Cash [Member]    
Cash and cash equivalents 112,531 147,523
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 0 0
Fair Value, Inputs, Level 2 [Member]    
Assets, Fair Value Disclosure 51,117 8,575
Fair Value, Inputs, Level 2 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 920 904
Fair Value, Inputs, Level 2 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 50,197 7,671
Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Inputs, Level 3 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Cash and cash equivalents $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Employee Stock Benefit Plans (Details Textual)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 27, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 22,205
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) 341,071
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) | $ / shares $ 10.09
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 2.0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) 2 years 3 months 18 days
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 709,754
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 448,616
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 22,858
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 1,565,938
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 25.1
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 1 year 7 months 6 days
Restricted Stock Units (RSUs) [Member] | Vesting Over One Year Period [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year
Restricted Stock Units (RSUs) [Member] | Vesting Over Four Year Period [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years
Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 200,249
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 39,075
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 82,216
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 443,152
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 7.1
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 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%
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%
Equity Incentive Plan 2005 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 1,704,391
Equity Incentive Plan 2005 [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years
Equity Incentive Plan 2005 [Member] | Minimum [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year
Equity Incentive Plan 2005 [Member] | Maximum [Member] | Share-based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years
Employee Stock Purchase Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 797,727
Percentage of Fair Value to Determine Price of Common Stock 85.00%
Stock Issued During Period, Shares, New Issues (in shares) 113,610
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Effective Income Tax Rate Reconciliation, Percent, Total (3.00%) 4.50% 3.70% 2.60%
Unrecognized Tax Benefits, Period Increase (Decrease), Total $ (0.2)   $ (0.5)  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Segment and Geographic Information - Summary of Current Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Dec. 28, 2019
Net sales by segment:          
Net sales $ 144,084 $ 150,011 $ 283,005 $ 297,820  
Segment profit (loss) before tax:          
Profit (loss) for reportable segments (320) (13,660) (10,899) (27,685)  
Interest expense (3,456) (5,282) (7,883) (10,789)  
Interest income 21 191 168 413  
Loss from continuing operations before taxes (4,603) (20,299) (22,913) (43,350)  
Assets, Total 1,066,583   1,066,583   $ 1,077,710 [1]
Discontinued operations 0   0   3,618
Corporate, Non-Segment [Member]          
Segment profit (loss) before tax:          
Corporate expenses (848) (1,548) (4,299) (5,289)  
Assets, Total 55,952   55,952   18,398
Semiconductor Test and Inspection [Member]          
Net sales by segment:          
Net sales 131,428 137,578 259,441 274,272  
Segment profit (loss) before tax:          
Profit (loss) for reportable segments (2,331) (14,400) (13,904) (29,444)  
Assets, Total 948,659   948,659   998,756
PCB Test [Member]          
Net sales by segment:          
Net sales 12,656 12,433 23,564 23,548  
Segment profit (loss) before tax:          
Profit (loss) for reportable segments 2,011 $ 740 3,005 $ 1,759  
Assets, Total 61,972   61,972   56,938
Semiconductor Test and Inspection and PCB Test [Member]          
Segment profit (loss) before tax:          
Assets, Total $ 1,010,631   $ 1,010,631   $ 1,055,694
[1] Derived from December 28, 2019 audited financial statements
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Lessee, Operating Lease, Renewal Term (Year) 25 years  
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 0.2 $ 0.1
Lessee, Sublease Income, Receivable, Year Two $ 0.1  
Minimum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 1 year  
Maximum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 38 years  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Operating lease assets $ 31,469 $ 33,269 [1]
Finance lease assets [2] 2,841 2,515
Total lease assets 34,310 35,784
Operating, current 5,462 5,458
Finance, current 2,691 2,574
Operating, noncurrent 27,234 28,877
Finance, noncurrent 198 0
Total lease liabilities $ 35,585 $ 36,909
Operating leases (Year) 7 years 7 months 6 days 7 years 10 months 24 days
Finance leases (Year) 3 months 18 days 6 months
Operating leases 6.30% 6.30%
Finance leases 4.00% 4.50%
[1] Derived from December 28, 2019 audited financial statements
[2] Finance lease assets are recorded net of accumulated amortization of $0.2 million and $0.1 million as of June 27, 2020 and December 28, 2019 respectively.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Operating leases $ 2,112 $ 2,139 $ 4,263 $ 4,261
Variable lease expense 547 635 1,079 1,201
Short-term operating leases 19 66 38 144
Amortization of leased assets 28 21 48 62
Interest on lease liabilities 29 29 57 88
Sublease income (31) (34) (63) (70)
Net lease cost $ 2,704 $ 2,856 $ 5,422 $ 5,686
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
2020, operating leases [1] $ 3,777  
2020, finance leases 2,629  
2020, total 6,406  
2021, operating leases [1] 6,646  
2021, finance leases 125  
2021, total 6,771  
2022, operating leases [1] 5,848  
2022, finance leases 125  
2022, total 5,973  
2023, operating leases [1] 5,090  
2023, finance leases 10  
2023, total 5,100  
2024, operating leases 4,736  
2024, finance leases 0  
2024, total 4,736  
Thereafter, operating leases [1] 16,225  
Thereafter, finance leases 0  
Thereafter, total 16,225  
Total lease payments, operating leases [1] 42,322  
Total lease payments, finance leases 2,889  
Total lease payments, total 45,211  
Less: Interest, operating leases [1] (9,626)  
Less: Interest, finance leases 0  
Less: Interest, total (9,626)  
Present value of lease liabilities, operating leases [1] 32,696  
Present value of lease liabilities, finance leases 2,889  
Present value of lease liabilities, total $ 35,585 $ 36,909
[1] Excludes sublease income of $0.1 million in 2021.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Operating cash flows from operating leases $ 4,123 $ 3,628
Operating cash flows from finance leases 57 73
Financing cash flows from finance leases 68 17
Leased assets obtained in exchange for new finance lease liabilities 360 0
Leased assets obtained in exchange for new operating lease liabilities $ 1,576 $ 38,487
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Discontinued Operations (Details Textual)
$ in Millions
12 Months Ended
Dec. 28, 2019
USD ($)
Fixtures Services Business FSG [Member]  
Disposal Group, Including Discontinued Operation, Impairment $ 1.1
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Total current assets $ 0 $ 3,503 [1]
Total assets 0 3,618
Total current liabilities 0 599 [1]
Noncurrent liabilities $ 0 24 [1]
Fixtures Services Business FSG [Member] | Discontinued Operations, Held-for-sale [Member]    
Cash and cash equivalents   736
Accounts receivable, net   1,316
Inventories   1,411
Other current assets   40
Total current assets   3,503
Property, plant and equipment, net   33
Other noncurrent assets   82
Total assets   3,618
Other accrued current liabilities   599
Total current liabilities   599
Noncurrent liabilities   24
Total liabilities   $ 623
[1] Derived from December 28, 2019 audited financial statements
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Discontinued Operations - Summary of Operating Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Net sales $ 0 $ 1,708 $ 432 $ 3,300
Operating income before income taxes 0 38 11 227
Gain on sale of Fixtures business 0 0 35 (0)
Income before taxes 0 38 46 227
Income tax provision 0 14 4 39
Income, net of tax $ 0 $ 24 $ 42 $ 188
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Guarantees (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Non-current Other Accrued Liabilities [Member]    
Product Warranty Accrual, Noncurrent $ 0.2 $ 0.3
Minimum [Member]    
Standard Product Warranty Term (Month) 12 months  
Maximum [Member]    
Standard Product Warranty Term (Month) 36 months  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Note 12 - Guarantees - Changes in Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Balance at beginning of period $ 6,268 $ 7,088 $ 6,155 $ 8,014
Warranty expense accruals 1,044 1,830 2,935 3,558
Warranty payments (1,316) (2,066) (3,094) (4,720)
Balance at end of period $ 5,996 $ 6,852 $ 5,996 $ 6,852
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -*#!%$'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 " #2@P119'YKY>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E&&2;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .'7I*4)45,#E- M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX.UI]S*O6UB? M2'F-^5>R@LX!U^PZ^;79/.ZW3-:\Y@5_*/C]OEJ)AHN:OT^N/_QNPJXW]F#_ ML?%54+;PZR[D%U!+ P04 " #2@P11F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -*#!%&:H@E6,@4 'D5 8 >&PO=V]R:W-H965T&UL ME9AA<^(V$(8_7W^%AG8Z[4P(E@P$K@DSQ$EZM'<)";EVKIU^4&R!/;$M*LLA M_/NN9&.3C%G3? BV\;YZO"N_*W2^D>HY"X70Y#6)T^RB$VJ]_MCK97XH$IZ= MRK5(X9NE5 G7<*I6O6RM! ]L4!+WF.,,>PF/TL[DW%Z;J\FYS'4\\?$/,J3E,_F9!9<=!Q#)&+A:R/!X>-%>"*.C1)P_%N* M=JHQ3>#^\4[]QCX\/,P3SX0GXS^C0(<7G5&'!&+)\U@_R,TG43[0P.CY,L[L M?[(I[NWW.\3/,RV3,A@(DB@M/OEKF8B] -1ICO26 MS-)B>I@T=TD6!O? \H*E>U0 M+QDJ^%N>GA)V=D*8PYP&'J\M/(;P45/X&QRWRIQK]=RVS.VGZ^_/9:9%D M_R!C]*LQ^G:,_H$QRH)X,(SB,8P4B%?RN]@V50-7+]/C0.YSKK10L7G?UE+I1BA<2ZL+T*!>_B6)!;O/D2:A&G#8#IUVGS\8C M#*DV<'J4@\]27RK(CVU>)V2AH99$*N+)'#H.-!X9--<65[^ZQB!K2Z>X)Y>0 MC_R5S (H:[2,_*+-(EG$)<>#+AV[?4K'&&%M]A3WYY)P&@2P1,I.=@?$K@+N MTN;3US!O5^E)NTD167F\L- MWV)@=2N@N'^_!ZMFXES)ERCUFS.):WI3;-%9=P2&._I[M#E4!KK57]'ZX.O1 MHCAFSK#?'8[H&098=PJ&N[LMXA1^PQWFP05& \Q46-T=&&[IGZ5=680RQ7RN M1634'W5'U,$: JL; L,]_#'2X+ER22C[Z>EGLA!^KB!;C5BXDB>3!(QGH:7_ M?$)^H*>.\^/W=.C\LH9%RPN/T0;+ZE;!<)>'QA5$Z8HLMLF3C!LY<0&SI,9( MZ@[!< _?Y8IAVNKB:8FLB5C<$=E1#V*VQB]9NTP5VT;QL M;%'\]OZ7[5NRNA&PHQK!+(656K$S8=9%?(?:2(8KMI#5EL^.LGRS^("^#JZZ MDJKY!P?"JV.F;KNKQ=:8W6JY[#9;V13=>[63+=QY4+HI M#%SJQV6WT[(H^TY-O611E"R;HFH7UY=]VZV^OE1[4U>MO-6DVS=-H5\^REH] M7RWHXK7A<_6X-;9A>7VY*Q[EG31?=K<:KI;'4!B$F'Q->!#1W8K ,5G@Y\Z,#G';BG@Q@Z MB)Z9@RL]#^O"%->76CT3;:UA-/NC)[/O#>Y7K9WW.Z/A;@7]S/6-:DN815D2 M^-6INBH+ Q/.6O"%52W[9JGU7M&5WN30 SSYDN1F@?#Q 81XH?]VW[PE++PB+6(1TOPEW M7\L-=,]L=YHCW=?A[O^B_S[MM 0FCW2R(YVL'X7[Z!QX*KH.>%L%1N3'$7D_ MHO"-6'1; H22C?TA?]U73T4-CT )/@R5]$/9'?]T31.6LNQR^30E$C&+8YJ+ MH]D)4G%$*H)([[9*FW=&Z@86PI/L3..#>1@GGCP_MS-^@A&QB3P XR/ . CP MPV:C]@ )XM5& HWWM;P@K308Q-AY/&4LCO@,)6:6YHSB0),CT"0(]!/0UQJE M*XG2E[@/%32C=(8-,>-1&B4XMO2(+0V3V*]LLI5U24!V2 >K$0.9.D]/\BB> M072-,I;B^+(COBR([U;+75&51'[;V;B&$I@YCV61X/,5Z%K15&05! M>#^;K=00V*=A H.8N\L_GB\^UX;3.,/QT6@4A"@<<$ZP$?5 RJK;J-94[1Z4 M 3(.75C)!E7X21E):/06C?61@VY.,&+"IUOLU(&)HM&@ [\H4]3?0?$PS/3Q M(DY@D\]A(G8\3W+/1J*C5E!V9JE:,LW+!=F!VIH^RML O[.!TQN9AD%/=E:< M.5L+,4NCG#(/Z%&.:%B/_JQ4^5S5-0J-NQN+9[G+*&J7)+D'W*A -"Q!GUI3 MM(\5!/9AWOTLNOK"8L:BN51B=FG<9Q@HU%&+:%B,#H$@L#I=:6$TC^9!'C.+ MHDDL.X4W*A -2]#/AVW>/I):0EI-M,V?;3#8=S*$VA4=3L5D8@?4B!EGWOD? MM8F&Q>DGU6Y^H_#E2I.SBET32F./"Z-\T;!^?1C6;1_%4&2(+D4)A("Y/*"& M:9I2W^(8-8SFWY7EUE5Q7]65@3PEE.JR47M86'LF*>2]TM =%B"ZSI@K'0(X MF#& 6'&:>Z:(C0+#P@+SZG[5=C!'=9_FVH56J_;Q +Z4]VC48:Z4\V-P7!8B(2Q1-5&- Z)J)+,D]J1L;Q86=*7;Z@M?& MQ?+)UI_XW+OJ05/(S.88$3-&$\_B9Z/&L+#& (W:1I*-:FR&61R.+T"Z[V4K M'RH\+C),;GCFS#QBQE/A*2?8*#8L+#9K^2!AS99DIQ5 1!&Z0I(GU 'H6J6) M\.VH46U86&U>.7TNM(9,Z 4%Z&I&G+D ,:OI]RCU&R4 M$!:N@Q )^;^UFKF%T%RK$9,X]SC!1[GB8;DZK33.$,Y=,:)Q'HGYXL#L1)9E MGDW&1]GB8=EZW61:FDI+JUK!D,5=%;(G(,D<+F)&UXF&U.H:L:K+U M4)RN%K$TH0Y.UXQ3[LN%^.1X+BQ9DY1S1'IV+;C:E+BQ#+'*!/<4^'P4,!X6 ML+^=35.X*T-<9!%W.,7LDICZ((YZQ<-Z-4(\5!_GZ$2*H%3P>=:"F659ZLE: M^*A>_$RM]+_$7>X*5,:S>;S"K)+8<^+ 1QGCWUT?_1:!EY\ODA 3YA$Z/@H= MSX+UQYU1FZ];59=2=W_HCTS,2_"L?90E'I:E6_T:=CK[C ORAH+<:_)4U'OY M(Z$74121;EMH8*W8&RA7JO_(\H*TJI6DZCI@#R7JO$(%34[/XT=]$F>.\E33 M0'**NI)$/E\$O<@2]GKGX%2?X*J]@8*G+>VI0-7VKVGZ=NC \_C8H?6]@?DH MD*J-PK/F1_^8&??5;6(40!$6P-NB*M\!O$VQJSS%M4#/^G(QKZU1.Z@M?5,V MRIX(R]YG:0IH*HDL=.NK?H6K932+Z+S\12)(WGY29FE_$H]93M8M1"<48+)X':[K8_]E #!T3#>">O M]] #(M0P<$ DK"*>MHS*(\+*X[Q>';"&>ZVEA@55D@>M&K*6&]GKM<#:X]4ZQMJ3U3K!VM/5.L7:L]4ZP]KSU3K'VFFT6M,(O4/A M#D7O@-,4]9J"VQ3UFX+C%/6<@NL4]9V"\Q3UGH+[%/6? @$498 "!13E@ $' M#.6 0<,Y8#9B4# 4_7?XH!QPXX"@''#C@* <<.. H!QPXX"@''#C@ M* <<.. H!P(X$"@'PGZ[A'(@@ .!]3".CZ\*'3X<*H7?_IS[TR1C7]SZTL M0/BL =Q_4)#=#Q?V [06 M\EEEA&CTDC.NQE:F=1'9MDHRDF-U*PK"860A9(XU=.725H4D.*U$.;,]QPGM M'%-N34:5;28G(U%J1CF92:3*/,?R]SUA8CVV7&MC>*#+3!N#/1D5>$D>B7XJ M9A)Z=ALEI3GAB@J.)%F,K3LWBEW'""J/;Y2LU58;F53F0CR;SJ=T;#F&B#"2 M:!,"PV=%IH0Q$PDX?C5!K79.(]QN;Z)_J)*'9.98D:E@WVFJL[$UL%!*%KAD M^D&L/Y(FH9Z)EPBFJE^T;GP="R6ETB)OQ$"04UY_\4M3B"U!>$S@-0)O3^ & M1P1^(_#W!?X10= (@JHR=2I5'6*L\60DQ1I)XPW13*,J9J6&]"DWZ_ZH)8Q2 MT.G)5/ 45I&D"%I*,)IB#9U[S#!/"'HT@16ZFI92$J[1C$@J4O3$<9E2<+Q& M5S-L1C*B:8*9ND;OT3MD(Y6!66T^E*.OF2@5YJD:V1JXS>QVTC#>UXS>$<;/ M);]%7O\&>8[G=,BGI^4Q24 ^,')WV"&/3\M_N#]W13:4N*VSU];9JZ($1Z+, M8#L3J&&*8$F3YQM48(E6F)4$74%U4L$8E@H51-8UN^XJ4SU%6$UA_M"KB3NR M5]N5..6QP^VWW/YEW,V*XE)G0M(_,&#X:VLG=!V_MXWD.,X>]QFG'?2@10_^ M"9TJ59['#@Z(]IE/>>P ]UK@WDG@J?G#7C?UH*4>7$X-%[K2 M<+A2OCR'/G@3>I?74?2AM6=PG=?;QSF9S<'AVMP'IU4QW$(K6*6%%#F"XYWD M<_A;;(YXU-Q-:$$Y7&(4,Z@6W&KP6M&JZRBWMZ[/G,AE]0Q1*!$EUW5VK;5^ MZDR]**XN^'V['\5^ESV(XJ#+WHOB7I<]C.*PR]Z/XGZ7?1#%@P[[W3"*AQUV MJ._FK6:_)ER_]+Y@N:1<(486D+QSVX=-(.O'4]W1HJB>$W.AX7%2-3-X=,P$[1-V\A=02P,$% @ TH,$4?]$5,$Y" :"< !@ !X M;"]W;W)K2]/)1X M]Y(7O\NM$(J\[M),WH^V2NUO)Q.YVHI=)&_RO["(%M\5F(O>%B.*Z MT"Z=,,?Q)[LHR48/=_6S+\7#75ZJ-,G$EX+(+BC\>19J_W(_HZ.W!UV2S M5=6#RD$.O[T2=ZN^1A5:!&_"<1+_+D MFE14GO/\]^KFB52L5%5%!/\.8B;2M*H)^O&_IM)1VV95\/3ZK?9E M31[(/$=2S/+TUR16V_M1,"*Q6$=EJK[F+_\2#2&OJF^5I[+^2UX:K#,BJU*J M?-<4AA[LDNSX/WIMA+BD &L*,*T -(P7X$T!KA=P>PJX30'WTA:\IH!W:0M^ M4\"OM3^*52L]CU3T<%?D+Z2HT%!;=5$/5UT:!$ZR:F8]J0)^3:"<>ICE60SS M1,0$KF2>)G&DX.9)P3^80$J2?$U^WHLBJB:")%??LJB,$\!\)-?DV].<7'WX M2.0V*H0D249^V>:EC+)8CLF'L_N[B8+N5HU.5DW79L>NL9ZN*"NZP3NW>1PJA<"\QR' MTG/8PH2Q@#N.=PY;(K!P&E1:'1">;LO3KE;QZDHAL&H!R17]B(CX:*_BO_0W3/EC(>]$A(!3-M6$1U!37Q=T8:*H[X6^ M-HI+!!8X81CBNONM1+Z5WUHR;H##0)L42 MP81]3*G3&0_'RO7S;A\E1172-J)-):>-.QK/8<@"@7 C1);6BLY9GM@K.ICI M91W(BV;]&)-?H:?U584Y*IQ#!\A@:WRG; 9!]K9$>K:PR93 KRV>O,CJ)PN0LSU?%U/ M! :J&W(BL&D0<%U-!$:=:=#C VCGE:C=Z;2,CS*BA$T/PJC.%O$IH6XU,9"O MYT,$Y%+>0[/S.]1N>&"C#-O@C,!*G\GHN.].(7Y0OJ;_N/9=(S$B*,_U==":(VEW0YWJ.5WS)OL@/2?T&Y^H9 M#.$Z4=@V8481O\)UXX. KD-J3 4$%7BZ\\%0E-*^K-EY'VHW/P-3 >5N6I-K M=VH& @*C(==3V +#,>9X1@+ FF6,]SA@UGDB-N")CJ-?BQ GLM$!++!=!C9L MDA"(OD%:(!A7W_@@&!KT9 '6N21F=TG5RX2^7,=,[P*K74^][*&: MF,[%T ,S-WK #]>SQ.H)>M(OM!B,WC@]=HMU=HO9[=8%J?8]TICN MR)B:@Y#%,&390()3R(W3\^*)=3:,V6W8>Y/2>Z0QK9(AS2!D,0Q96B'GNG1V MC-GMF#5/O4>$P!@V-'10F!DZ*,P,'00&H<-Z1.F,&@NMN6N>I*42L2U[\<[R M<+OE^<>R5]./H2' 8<80X#!C"#!8?_;BG6'B=L/T]V8O;GH=/42'(8MAR+*! M7):]>&>I^-]KJ=XCS;#3&H8LAB%+*^18K#^SWB\,UK<;K2:U6*0 M,_))#>.,P1#.& SAC, LG#L[Q>UV:A;)+>3E0Q*++)8D%BN(,M"@G4SO";ZI ML04Q,M#4"!5(J_IF[R+4$D71OJBKC-3YD\Y%!1'561#R0YF)]BS%N"YT?-2< MCQ@3F*9[49]Z2O\X CY0=^PQUEQ[8^;[;1,R>?V>!FZPU#(Y.=2S$\6F/GXE M(3V5F3J>-&B?MD>\'NN#3=KS&;V=4^3Y@MXNL>>?>'"[@)$U?X'!@5_J4V23 MKDO',V@_1<4F =>1BC5TS[F90E 5QV-=QQN5[^MC2,^Y4OFNOMR**!9%!8#? MUWFNWFZJ!MK#=0]_ 5!+ P04 " #2@P11?R#]X&8" !,!@ & 'AL M+W=O'934X;:TX<;*<=_'J.G33K1E9-\%+[V-_WG4M\3J.#T@\F [#D,9>% M&0>9M>4MI2;)(.?F2I50X,U6Z9Q;-/6.FE(#3STIEY2%X8CF7!1!'/FSI8XC M55DI"EAJ8JH\Y_K7%*0ZC(-><#RX%[O,N@,:1R7?P0KLNEQJM&BKDHH<"B-4 M031LQ\&D=[OH.[P'?!=P,"=[XC+9*/7@C"_I. A=0" AL4Z!X[*'&4CIA#", MGXUFT+ITQ-/]4?V3SQUSV7 #,R5_B-1FX^!C0%+8\DK:>W7X#$T^0Z>7*&G\ M+SDTV# @266LRALR1I"+HE[Y8U.'$P+J=!-80V O"8-7"/V&T'^KAT%#&+S5 MP[ A^-1IG;LOW)Q;'D=:'8AV:%1S&U]]S\9ZB<*]DY75>"N09^.9*E+\ZI 2 MW!DE10K]Q]-Y-5SK_YWWQS]Z?%:/?OI*^UQN\HC?) ME;;BMW\#[D$DRMBN;URKC+R*FU#[^)H-1Q'=GQ:N S1BP^>@^=^@WF#(V'/4 MH@,U9*,GAW6R]*0]]J.OHGO^!?GT][MK-=Q/L=164^V M)_EZSMYQO1/8-A*VZ"J\NL;NU?7LJ@VK2M^<&V6QU?TVPW$/V@'P?JN4/1K. M0?L'$O\!4$L#!!0 ( -*#!%%,DL[N&00 '40 8 >&PO=V]R:W-H M965T&ULI5A;;]LV%/XKA-&'!*BCNRP%CH'$]K 5ZQ8T3?=, M6[2E52(]DHK3?[]#29%MZ?C2YL42J>]#5.O- MK66I96B^W=P!F\=7S)UJDV'=9DO*%K]L3T\^910LMJO219P;C* M!">2K>X&]\[MW/&,087XEK&MVGLGALI"B.^F\4=R-[!-1BQG2VU<4'B\L"G+ M<^,)\OBO<3IH8QK#_?D&6IM"@:8\B@R'C]I*^-$'L&X -+P@'K0BH@5?"J@"E-3'B^,_"F4(E?/G)9)!MAK M,B3/3S-R]>&:?" 9)U]342K*$S6V-&1HXEC+)IN'.AOW2#8>^2RX3A690U8) M8C\[;1^>L+= F58>]TV>!_>DPT\EOR'NZ"-Q;==&\IE>8AX;PN983-?V=[ #EG[+TK^():%:RVQ1:KK(&=&"<,&74%U2Y&"RADK7 M3#*E,37J",%>9ETE^HBAU^$W.^MECGB);)Q^T-(/?HW^5*0EQC7HYX",/(*" MD7>]#F4$AHT\%M.)PR,C'[;4PY/48>>!?87#LBLEX\L?1$O*54[K'2WY%U;C M:DG$5 A[&3E1/.J(T =Y8>1W).B#XC#J\.]CADXPBG#ZHY;^Z"3]^QU#. +D MU3X X[X12DNF,UGM!V3!.%MEN BCLV7?1PR][NP_ZV7>1_A>@)./6O+12?)_ MZY1)LCS8Z#*8[P4C5V8Z7'\D'&8&;(::OF+)6@_BG-7CO2AB?+8FSB-E9Q+R/&/JX%HZ].QC9[ZN(BU?()M"9VD!0 M2'$@J'YU(" HC[V)=BC)WEG1.2G)M%<:*%T'6<0CW^OR16"PB#G=]1!UY]A^ MCS2"\ST0^@AK=\?:_4G6[YD03;!3,P*!] \'Y_W,,3_1L7FQ.P0ZIT^!%\AQ M=")@!SND,K!C8A".HJX$F#NL,K"#HN?8W2W#VKM&%4RNJ_NK@B6@Y+H^);>] M[1WYOKH9=OH?G-NI@_3/S)VZNK;MW-<7\L]4KC.N2,Y6$,J^&<&@R?J.6S>T MV%27N(70<"6L7E-&$R8- +ZOA-!O#1.@_:=A\C]02P,$% @ TH,$46)^ M)QLI"P UD8 !@ !X;"]W;W)KS'8"\6F8VUER2/)3>??#R4[ED4> M\3AI,KLWB3\>DD5I MOI:9^F:1%ZNX4F^+NV&Y+F0\;PJMTB%S'&^XBI/LY/RL^>RZ.#_+-U6:9/*Z M(.5FM8J+/S_(-+]_=T)/'C[XDMPMJ_J#X?G9.KZ3-[+ZNKXNU+OAOI9YLI)9 MF>09*>3BW;5\=^*?D+E< MQ)NT^I+??Y:[ VH"G.5IV?PE]SO6.2&S35GEJUUA%<$JR;;_XQ\[(8XIP'8% MV+$%^*X /[: V!40QQ9P=P7<8PMXNP+>L05&NP(CK8 ;]!3P=P5\K0!C/06" M78% *\"]OHYS'GK.T=L8]179=[;>V[RWR$-W4[V_.>\K\M#A5.]QVEODHG;G/L?XRH^/ROR>U+4O*JO?M%<0$UY=Y;-ORSR=RZ+\![G\8Y-4?Y)77[-X,T\4_9H, MR->;C^35+Z_)+R3)R&_+?%/&V;P\&U8JLKK^X6P7Q<4V"M87Q6:U2>/ZJB>7 MBX4:!MZ0:UDD^;R.X_T\7]?CPAOUZK]*DSI \GLH5[>R^,]%OEJI(:.)=?\A M$,#'EPK@_5RIH;Z,4W(=)_.!$N(B7B>5>F\)Y_*EPODB*S7 J[Z\C(LLR>Y* M6Q2?7DR4?UY3;+LZK(4U7G';G* M*EG(TAK+YY>*!6CK"FGKR'-\;*_F:6?JQ%[IH\ZW*1+@T\Z:T%[K$_H^LM?X M6ZXTZQ8;JF%W/_:R_=C+FGI$3ST?XC3.9I*\>C^;Y9NLJL-30W VCXMY2;ZN MZT&9,(=Z X?MPWU-XHI\E+-3PH(W];<^< ?[ W_3J&COM@6\II"M4?\?NZ< M#;\?#J(H<6D2U.$NZU*?T'I^18G/6$N=+N'[+N%'=#7,, M4#3P NUH)B9&*?5&&C8UL0%S?5_#0@@+@BX4F9 KW$ (6$&Q5U!8%8Q4?I*H M*VZESNLT+\O7D'3;*MS^WAVCQ,0D!H(YPM,40RL*42)"F^HHY>Z5KJ%)N50( M$?0(V;I[:K?W!T*&<7%*N&,1TG3H@CKF* A@C'*?ZD*:7. %W->%!/("[GBZ M.P]!SA32I%SF\][)I$TUJ#W7.&I]@*+6?HPC$P 9T("[@:X/XV74"BEK\,8Y,<"0"$.[Y/6<,:Y,%9D\67FJQ@)G&O!/N]J PJGM0 MK7MG=O?^]RT7,)O)[D9_L'!MM\^/63!@IBLU5@P QEPR "#=O>!(B",1@/0N M&[#613.[BWZ&A0-F.E46Z%*:S$"')@!D2(E[:QR)K$A7R-99,[NS?MKB 0,6 M<:F^6 ]"OIZ9 )2A'K[LC",1% YS^@1L732SN^BGK!PPW$X#"/<\?=T%KVB* M(R&.1%@X7?%:1\V0I6MTY8"9'M20"D4F #)@0A\YIWA-(8Y$:&-=L5K7S.RN M^5$K!PRPG+IN)L*-LZ)AS9]2WQ:#U_MSN_8]*@3F^5(\C$P 9L'I+B2X;OEB/(Q'>6E>Q-M_@R'+] M3Z; '%_,QY$)CD0 $G@]MWKXP:84>^KP4ADP-]WY8;2[0[)#W4-J33RWF_B_ M+__E-I_=C;YUT/P(!WUD_LM-'TKU&T!C"!*^KY^ N'?&D1!'(B@^1E28 ZL/NL)VAB !@8U 2A#3=Q=XTAD1;I2MLZ:VYWUTY)@#JS]4MT^ MC&'*6$0 ,$,_W&CC2 3&X_D]=Y-XZ[7Y$=M>'ID'<]Q1 XAR#;RB*8Z$ M.!)AX73%:STU1U:ET3R8X^O..#(!$)6:^H:!P7>ZX$B$-M;=$MGZ9F'WS8_* M@X7I.YFVBC*&&$\?X !(/\5P),21"(K&[TDV1&N3A=TF/VLJ'(FCE\%%:TO% M<1NX]WGEJ$Z'F /VJND,!?7UY;$QA/$@,!;# 8[ZQCW&*8 -.'?T9D. ,SH9 MB,SS1FZ/%12MNQ5'[[EN;JUND\H>%4TS*M14H,]@$,9=X>B+D0#'V$C?[30% M,)54!OJ-Q!#@#!6!R#SE]/IV71]LNWZ.?==';+P^8NVU&B]>+B?[,%6YAFMQ/N[J 0 MJGM0K2L6_R^;L(7-MG:C;_VH>+YMV,)T=696"4%F5@E0QJ6,.U$K-* MT3I1\>([LH7I^_2- &. &>C0!( ,+7&GBB.1%>D^CM*Z5/>TJN4UD/?(524*;,VPIR46N9N.LOJX[ M/YCP*%/)]0ST&)3J&(%F=>/1Z=$M5?7*N^7&4DC2%MP^W[C_=_P#+A^:7*_3/7?$V= 7PC9);?=/\+LBP M;6+[BR\J+;M+LI*D*[8^H;-]4^;KYB8G;O*KR5?-R*6/E7VI M?;_(E9J[-W4#^Y^R.?\+4$L#!!0 ( -*#!%%/_B0=;0( &4& 8 M>&PO=V]R:W-H965T&ULI55M3]LP$/XKIVC20&)-FI8R4!N) MODS;)*0*Q/;9Q-?&PK&+[;3CW^_LI*&@@*KM2^R[/,]S+[$OXYTVC[9 =/"G ME,I.HL*YS54WJ"B-RMM2N;(-.O8;@PR'DBEC-,D&<4E$RK*QL&W M--E85TX*A4L#MBI+9IZG*/5N$O6CO>-6K OG'7$VWK UWJ&[WRP-67&KPD6) MR@JMP.!J$EWWKQ8#CP^ 7P)W]F /OI('K1^]\8-/HL0GA!)SYQ48+5N MB-)X:C2C-J0G'N[WZM]"[53+ [,XT_*WX*Z81%\CX+ABE72W>O<=FWK.O5ZN MI0U/V#78)(*\LDZ7#9DR*(6J5_:GZ<,!@72Z"6E#2-\2AN\0!@UA<&R$84,8 M'AOAO"&$TN.Z]M"X.7,L&QN] ^/1I.8WH?N!3?T2RI^3.V?HK2">RV9:62T% M9PXYW#E:Z! X"WI%ELX?"RTY&OL9%D^5<,]P MPA?X!#'8@MQV'#M*SP>)\R:5:9U*^DXJ [C1I&9AH3CR#O[\8_[H WY,;6E[ MD^Y[,TT_%/Q9J1ZD%V>0)FG2D<_L&/JEI_F];8S\3J,@C?^:?]J MUN_PSVF&UB/O1;X>P#?,K(6R('%%H9+>!5UK4P^UVG!Z$V[M@W8T \*VH/\ M&@^@]RNMW=[P =H_2_874$L#!!0 ( -*#!%%)%"-*G D "$I 8 M>&PO=V]R:W-H965T&ULI9K;6:"[LJBD0 ),64 MXZK$RCVI8*OW>U2'CI6UJ;1 MOEGBU2I;[DO>GER9[UDHN6M2Q[<>33\F'RS35#8S%OSF[ET?7 M2+NR$>*'_G)5?SQ9:46L8972793P<<?S;. M@S.;4K)+T?R'UVKW\61]@FJV+?M&?1/W_V"C0T9@)1II_J+[T79U@JI>*K$? M&X."/6^'S_)A#,11 ^C'WP"/#?"\ 0TT(&,#8AP=E!FWOI2JO#COQ#WJM#7T MIB],;$QK\(:W>AAO5 ?_Y=!.75R*MH9!836"*RD:7I<*OMPH^(#14A*)+;HL MY0[]#",NT>GWMNQK#C9G:(&^WWQ!IS^=H9\0;]&_=J*795O+\Z4"9;K_936J M^#RHP $5&?I-M&HGT5=04S]OOP2/)K?PDUN?<;3#7_OV/<+Y.X17>.71<_F: MYH5NGA01.62*,C']D5"4=0"W)H#;3NP1K,*N5+R]':8Q5YS)#Y'[T.D^U-R' M!N[S.ZS[1DB)2J4ZONE5N6D84@(&=]?[AF7H+C/=Z15_=[' X'-VOKP[CI;' MC"9%9LV>J4TGM>G_I[85;07SH1--HV/$6\4Z)I7/@>$.Z9&RU4R[:[%8K_S" MLTEX%AW.3_5_864.RP/D=@S45ARTMT\>:2?@NM+C?NC$'8=IC3:/Z+372XVW M9V^> OFD+8\&]1?8NA'LCS67!R'+1J]?N-;QY&T/-Q]O+%I?.',W6"2=!=2U M"81S/4E>1R5?[0\E[W0XM=BK5I7M+==3X9.43,EW\!-LS+R%76?1P*9?H].O M#U4#VQ!$[Q-&<^=]:.5%+08N:/:Q3PIYC\*:+^_%//@-D0E,85G\;" MN7V2X)E$UP:3W"\R6=F=?Q65^84!^"M>#CAM:U3N1:?X7\'),?;W3$:V(NN9 M6(\96264!/0>D2J)ZKW9E1U;:&;7J!)[2&3DH)T]Z&OFE9PX6G+0,E?LL2)I M&A",K6 <%?SI*)YZ#O#V#N:XZ!Z15.RPZ \FZO;7CC4&OA4X>LO\&,7N;,GR M^0KU6*68AORQ$$O("Q-FR[K.[%\0?]BIRX> 2N)N(W2=.C(]9CG- JLOL1!, MXA2\:BO(:"7324E959W>]3JF>,<8VK.:5[ D-ZR%+<6_(L?NCW71=+XD?4;! M.6Z)F,21>+F#O8])K5RH'>LF_0TO-[PQE/!*]E .%\EQ[ Y;"N(X!2]-3:@7 M67VG8^(-!W:!EJ;K.:@]5HN4TD! +/;P"]BKQJ&#[(+Q.YW4>S6ZD,HHF2=G M'JN$YL%1LRS#<99=C=0-[*?8@Z:$)&1>7/CL,"V*@#R+,!Q'V!]F'WT^G[PZ M70I!PNX$T6.USE8AE996.$ZK::0/Y6-PF%WF9+D[%5TK:DIOKT!+)APGTY2Q M0 T&M/?J\Q"I(/,,T6>%0_4OMD3"<2)='252T2!ZZK)D/<>[SXJNBD"A@"UQ M<)PXG\8 EEW9JD>SS0W"'HQ*W&%B0C\[GC,0OIMZ@B<53]_O83$*\'+J82@M?S3*""J?8$>U:K9- =4 L MS$@<9M=]!X6W9.;$&V8LS$[U^ X=FG)<@NS/GA]T#NU5[BG \B*;%P0^LS4) M;='$@H[$03=-G7%U>6>I5[>GU(*"S-'M,0E+[AL5E M(4;B$#-WJKG>A]I:PY;7WGAXX$./:\\Q'CZS=:B4)I91),ZHJZ=*Y[1CAZ<) M>6:*5;'?0X$$R7_UXYT^7/:J]QP4KN9%G,=HD:Q".2NUN*)Q7%UWHF*L'D>R M8W>BN3.8 COC 21B?%A*E6BEZOKA25XCRM8[-ZG+)$KH?#?P6 6V,&K)1>/D M^L8@&9L>?UGVZMK4J]3#'IQD\P+4:Y:%MBYJ$47C%9>S^GW+R*O;K:X6.%T[ MNCUF4#\$9CNUP*-QX'W=;EEE#OW90V7*: 09 4/56%+K\Q?MEIDR^D)OP7? MDM:/#^JKVJASO.0U*P+'H_3HV=O+#]_XT]'C:\;;61QBCKN/#NL]0%89*F MA5-@^^PR6N#0FK'$I"\<6OX]-YDN>J(.>BK&#.?8&4>/'25Y%CB&H1:M-%Y; M&@=WK#%9]]_R)':(.3KAJ3SS-+0-6V;35S#;.T8&,:-'9JZ]T247W_[!\=A1 MZ MQ#EG]!@%D9!:,*=Q,'^9\DW 05/JDZA-KU K%'H$6H22T-3EK?-6@VL":7OH MA0Q+Y#1.Y.M8<-&4D8Y[Y)!LE*\X!4P]U2C!\T,4CU5Q]'CYN4^6R^E+]:B= M/_/G(F,I/3Q8>+M7GG(59_,$U6.5T#S Z?3HY9E7D1DZRIXMT36= M9WE>L]5Z'O_ET];=FG?P)#+1&E[0FGZ=WO/[9-YNF_W^.?EP.;RM9[L9 M7A[\K>P@B9"H85OH\$6)@WFE;2.4$GMSN6-ES3IM /_?"J&> MON@;3&]%7OP/4$L#!!0 ( -*#!%%FOB&PO=V]R M:W-H965T@F@"?$\<5\ERG,U5 M8JLL);ZJJ_L D-R8A#@#@!)W%]_3W?/# ")DI.MW;NR11(#3$]/OW=/X_5M M9;_4.ZT;=;XLZGL/FUP:;>OZH/5:O]JGIGSVYC6/7=HWKZNV*4RI+ZVJV_T^M<>WNJANOW\6/_,#G\QV MU]# JS>O#^E67^GFU\.EQ=6K "4W>UW6IBJ5U9OOGYW'W[Z=TO/\P&]&W]:] MWXIVLJZJ+W3Q4_[]LS$AI N=-00AQ=>-OM!%08" QM\=S&=A29K8_^VAO^>] M8R_KM-875?'9Y,WN^V?+9RK7F[0MFD_5[=^TV\^,X&554?.GNI5G9\DSE;5U M4^W=9&"P-Z5\IW>.#KT)R_$C$Q(W(6&\92'&\EW:I&]>V^I667H:T.@';Y5G M SE3$E.N&HN[!O.:-Q^J1JM8G:DKX8JJ-NK*;$NS,5E:-NH\RZJV;$RY59=5 M83*CZ]>O&BQ,TU]E;I&WLDCRR")S]4M5-KM:_5#F.A_.?P6$ ]:)Q_IM\B3 M_VS+D4H6D4K&R?@)>)- A0G#FSQ!A5HUE7IORK3,3%JHJR9M-*2OJ9^ /PWP MIPQ_^@C\KU!4_?>UOFO4VZ+*OOS/*?(^#3T>_0GNJ;=I;6IZ\-+J&OM+63L^ MME9M3)UAYT>=VEJE5K.XYXIT1\T2-9NH=SK3^[6VH_!+)4OB0KR*%)BB U,B M]4+5.JO*G"__\A_+)(F_PQ*V;E1M[@:C,G/E ?5FQJM3,[O19F>UYM'!ZO!%YL0ZVLTX+"!=8L$MO0%RM2Z4+ Z7FITW9FXTY(_5)9T5:UPQ; MH%QHV\#0JH,UE65&J71/'.[#M&$:H,)L,UA3-[K,CK NS0Y4T[ MUH+[ N30 M$X61NM[AJ@?&K[Y+<]KS185-E-@<"PX$Z<+JW#3JDZF_]!3(E'5C6]8@+)@V MZ@ E@RRF17&$#UC_#KNL6M:Z 04%F"5@#G':+F >>";6R])ZI_3?6W.3%@0^ M4O6NLLT9.+O'LC>Z;F19(CKPS#6,?R9DPJXTYJT+/5*?M7N::)^JF]0:W? * MFY.[ +A(K8_8"%3I&"GB7"#"H_L*NT^/6/X&2U>6#$7_-ZE)W;"', HQU7=1/!$1+U89BFZ0^\>ZM@,[_E3>@N<29W3 M0GA]:&VV8YMU2"T8]EPMEM$D7N#'?!7-YS/U&2&"8@6JH(BUFLZBU6*IIO-H MMHJ)#0:N-%?;J@("\2*:$8>FT70V5M=5P_+0[>4Y;L71,H[IUV0<+<9S=0Y> M8>6_Z4)T[PHBBD%&B*A5M:QM-P:[A#2G90G)R;#D?V7:VI3MT]:IU@'F D1B MXIO]H6!W1+8\'@2 <#+. 01-(S*%E6$0AX>^)>36@Y= (4 MN!]OB3Y5L <[;?:1^A%\)0%FWM!L8W,G:0,!&JEI!%:[09:H2XO@T390EQY:EOK M35M Z6$Q"#LB!(@&)M,G1O&Q:<@ BU."L6-5O'QZ%VGC-,A;Z5R :Z<6M)47 M?;UX^57%^)F)B;^"/B YMKJ14 :"NHP6R90$-H[FLY5ZVYHBQQK.0[FKX:1I M$DWG"P59GRZFZI^()<")M@Q5N M]XX3^9/,G8_ ME9+ $' RPX=#0>Z1Z$P[-35[.%#^_.I"B:5-EN,P_9,^$':@#$9#2$+:0T\U MMY7Z$2;CUB <(+1^@BQ"$DVCSWZ&9-! DY9; [<#;_41J]K>D#<:-//GJMR> M%3S'C9(2P]&UH!K;I;!(Q6!,MY1,,QWQY_]]/EI[^D^\-W[QP-7D9LY2 NJ;'\)"Q: MR^I%(&YWFIB+#="M"NQ'9$D1B;&0!#@4#H=@L\NMEB !VZ%XPUUQH)):>R3* M$Q$T>RE2*QE-C)'PV[E2OP#] MX?)=:VEQ5LC@9".Z\PM3*J@>(J/@B'N1;^2&Q4G9^1.)_.S/2>U(W7)P888W#4(3$LW1Y@07CJ#';7: M^R=VH?"HM:=E0"/=PFL0SV0C89P\>%D[2G"DT\_,=G 9B$8H;V-[&-R5D+#; M!=\&'S9FVUH7Z+^G_6""/FNJ,_JF:*/B[4OI04-=D9EJ2ML]1AS%Z2-Q5-SG M:7J.*!: TZHI/6M:22$BGF))%EOZABM@Y:IX_/Y*1W+>L&X(C"3N--A1MT.9 M?N-1*"C"KG51$$18MTSSECL!D_<,=T@7<>F=JI!\0"5I ?5P79INZD)!F+.(D4A^JTNK& M6!8Y=8D'->+#ZLB7;Z$X&U";\OPUG&==MV0B.H2S]& 0#C-9!27F!GE4X:7Q M4R#F.6 X2&%8)N58/VN@)+W91-QKRN3>P@#"SA$Q77[JZ&\HL"I] EN8=$WQ M*ZR3<&23L+D%77$ZK.1%^$)36+6R$8&_J MOG0QG[$2>1FOLVWM?8>&5G$!LGO(A9I!^!A+9Q7PP,$]GWNZ(6,][R/3HUE0 MDOP$D3E6L 86#!*1FYHS87?O%E@_'X\FL.50'!>)86 >!DC4).X_66F)'MP( M19?W<'5(["'S>X3BK9,T6N""69<=U3552 K93B\(ZK/4)2FWNXIC=@[W-PYR MW:YKDYN4LS%V6@C2&=M?1U>0.$RA"@G=TP:Y 3(M6@IDR#P&XD/.'(:YXYB^ MDEU92R/AW4 M=I';0R1[IG^(+YD9MK"U,_K>F3Z$D4+XTJV^OV'/]!.;.Z'M9.,'J@-#K?>. M(W\:]Q^1V3HQD,*'""$S/+"-2VLNS[T7!PP-;B]\^_,2?+4#Z+.W[&LO$#)# MIT,&X38T]#$JI7H@SQ(/G?5G=1' !N&9CV?9"HC/][Z-[E&>SVH!/Q+1Q G'NF=TQQO37N(M+6K>KKT/(39 M'7'NT2&%K\U)^)P_X!VLV> ZRD'3UBWK*# .@Z1U5<&V%^$S3:2:"]=0&J^( M'-=25I@%4[]/2^@&6ZW?VWPKL=EY09GX=D>ATEHCB;S1/B8..^M'8C4]R,79 M/1!S,IE0P'4ZHUTF2[58S)'VS>RH)<[P87DV@RG^)S3F7#:#49JUDTQZ)2'GR4S)-H M.I[@A%? M YE$\7+,W[,ET6$>S4$O^EZMYG[%%U16?JDN83?8S/&Y4$;6@>\6?/= F4"U MAS>315E:L&++T=(1T<2-85-""P^GXBZG-WPLJO,S[VD&MBH AI5O&X[C"5K> M&6T;"B\^)']GBE:JE/. ,$3/4QL<_[[P;+]0PF.FT@KVX.K#0;C M1W+&EM*9N4C1N0$;T0%C][%/[1>(9/ B8M.$\0QZ&.$,MBZ(_W,1P_6@;MNP-%%T M *-9>)'49<5G?I7M^:A$=@TRG]!4G M,_J:+R9J.H:]6:D?@N:=DKDS]^\I"!?5KH4+[97,B(ZN(LE9=U4XN^(S8:(X M1:RN;-23W( (P, SE%S[[HC*R90[RJ+B&=?;@N(,96AP-F@[8R.ASA QQ^G: M@H:]%NMX1$?JM],W_.YZY>%P*Y0A?-,)J.Q]LG&V M# Z=DKJJ;>YQE3*BS JMP;%<^XO@6<1HM)QU@;E^V<@7(RD3X^BGR^SXH$4 MAFJ@%%XX$T4N\!#Y(+'4/9 :KG*[BLE'+PZ.'WQV)%BZ]I- <5]CC!-_9@:B MR%S?5,!7_L1)0CPZ\?] ]6975Z+.).)XZ!RC\+\[DT'XRH=6(83TW0;=X0R5 M)[2]82IPDD65E/SWEL^_237Z97XHHI.@E"(K/JSRI;&ND 2'U_5 P7IW/44C M7V*7&HT_?N##22Y== 7R4Z')W2V6- _+$G,]LQPY MH372W!)@LFPQS7H=*6$OM&^W2W)4\>([/L"'%V2;["(1IWUU[ZRM9PXXD:IW MXC $;Q%+QC=U?6S"0VGM. GZZTQ\V MG5V3GV^?A<$AE1IH*[F4.A!TE;UCU"D/8Y/?;9^_ZZ^)/$]'=G2=NP0 MQN:KL"/?L79*1!Z9P]K^:]FQ[;'G0&MD1889Y#U>=V1%0A($@Z75.<"PG5R, MS7ES/QDBPS ?SR,FL6MSZYV\:@H,!]06HQ0.)OT!F@2^]T>E/8/]%C)ER]NB M;J:@@"S%#LN^=*?27$;G*-(*><]BJQ>PBRX8"Z#/FN.A.Y/U 1IC9C55H2-N MR))N0B8:QZCWD*: 0PP)=9-,YR#2CVU*=S0E2_-Q\-F].K8KPF(9ZEBOW2$C M55H= ].U=T_<*I2[0)P0XIZ0-9U+-*8I)""73D?=6>%.M\I\<&+_42*PWN%E M=WK-@3KW&S@V\_?YPW;*3JH$];:DH,ZX\Q8)@7M8#;? ./;M*AVJ>P_(=MC% M.;2XH$W_/W;&Q5N S@O18R13/9MS,.(UF,RH+:!HOJ$ULFDRY/6RYBO&-)1:+;D6@,EW@ M=E16 M0?#F(BEV35YOO13!CE!5S_6@#=M1_S]X>K$#,E3)C:-XPB7M)%I,J,(-^JVF M1 2P*EFNX $,+#A3KJW@" M))8$D-Z%QWKD*P$# :#=ZP M"$8U&W3%FZ[=D*W&0VO"G:F="?EC-N.?+=_]$<6\".2B] 0NU[7Q=:^0$(WV ME=7B#^+Q-T2;CE-_94/J_RZU)7I0K?#>4W'R#03F&_X.^OXO6%W^/;ZN__>A MXMGGO694Z)C>8H2=IVUKA0@GO=1#-Y17PE7"8F<79'PE^X, MM?>*0*A>;LP=19EUEPWZ\D$D#U&#"A<2K)SL^SYZ:9>/5&ZD^_.]7MN6&BZD M%?W$VPXQ @#DK< $##GWY"U*VDEY\"2>Z3G88R/[K&G_Z;0W_FH>#L5+C M:40WHM[(+/*/KAA1NEB2TX.!#D_!O,J\@ GMW(.GWT#ZO-VVW*5*Q4XW=4GW MB4.%O)3RWJ9[36]+JC.X&"E+N+ZMWE.?^AD>:=][.EGYC8MDO_0Z>@:O3R$L MA)4=9AU/6)X)MP_5R&TMB6#M]H?";([^6.M\J/ONW/(ZO=/UO5>V5GY- MT07'8^I:^QJ+'Z'6]%] K7?4EHWUG2[R*Q#U*6(E8\]'7AE8N19:CED%*3Q# M4K.<+CER=P/\NZMQH.IX]%B]DR2 W_15 =^ M6W5=-7 (_!.6"ID"/8#[FZIJ_ 4M$%Y??O._4$L#!!0 ( -*#!%$&R."* MK04 &P, 9 >&PO=V]R:W-H965T D6YUR MX&J+L@A*53D0P^%D4$FE>^>GX>S&GI^:QI=*XXT%UU25M)L++,WZK!?WM@>W M:KGR?# X/ZWE$N_0_UG?6-H-=E8*5:%VRFBPN#CKS>+W%PG+!X&_%*[=WAHX MDKDQ7WES79SUA@P(2\P]6Y#T\X"76)9LB&#\V]GL[5RRXOYZ:_W7$#O%,I<. M+TWY615^==9+>U#@0C:EOS7KW["+9\SVQXW(.\<=Y4G3(AJ)1N M?^5CEX<]A73XBH+H%$3 W3H***^DE^>GUJS!LC19XT4(-6@3.*69E#MOZ5:1 MGC__PW@$ 2?PP9ABK>W++R(.]< M7+0NQ"LN)O#1:+]R\(LNL#C4'Q#<'6:QQ7PAWC3X>Z/[(*81B*$8OF%OM,O! M*-@;O9$#!][ KTI+G2M9PIV7'JGVOH_WP'ZRLY\$^\DK]@]2^RRA<*5<7AK7 M6(2_[_'1PT5I\J__O)3HM_V(_O]F$7Z Z7)%!Y04I<&O$')I[4;I)3S(LD$P M"UAN]8O&\@5+;5!:0"89KC#':HX61,HTQ5D$3CT",8<[YJ+6NFD<87!PAY7* MC2Z:W!L+]^@\_"2K^F="Y^JNAV\N+]J;>^.)I0M9$E\8/;D;#8.[%(Y D(=T M&%9Q-(HS7B0BBL449L47ZJQ +]!)/(7C+!W!.XBC>)3 =55+9=OKXVD\IHN3 M[8+O<;P,<\9 N.1U$R8J'C)!'\,XK2Z906SW%NTT+8TF@Z'0-E M*,T2$*,TFDRR-]V(+(7CF.V*-'ZR?9#;$'46#:>&KF7RC=W ^R,M:K;[*=GY9E8&%*&N24F$/V#KT_C_,6^0O!E?(Y#$KR M/7M 2W,?/ECC',S85[_;7&[K;9;G3=6'&[3*%,^.2:?1?JMZ3("X!-V[[RZN M\($^/C6Y])BOM"G--#&GWASDINJ1AK+(Y%!'#.N,:T%9).N[I^Q M1F!'8A2-,X:=II%(A^%(4 A0*HJJIA[:E(O@]J&OJ)\# MTS02CL2PG^Y.J ZO;VY#.UY%(/V/Z'ZQV[4A[@%YA-!P?9H@[,[0_+ 4%WU/ MJ4H\GI3TK7ZA/*G\2&S7GZ2K&UF6FV!DO4(&3R[XRE"-6*IG4LB5I7IQGAO% M0==&?D5QD$>5,YJP>V'457+#M, GFDH<8;P-<*$LS:&%::Q?<6B?0@3!M0MH M\J<1>NB?3;;:;5ZHUCY*:L@N>Y1/,D>'#GD<=D*M ETPAY0$S*4C1XU7I?H6 M,A704\*H5:K]%'F>EVND[IV'EB_\.]L?@_A([V$RN8V.U)Y7Z7H+XU'1PQ&I/H\R:N)M.W5D[1'< M\I$,]EZ -*J6X9U+IP\4!@ 5@\ !D !X;"]W;W)K&ULS5=;;]LV%/XK!UX[M( J2[+L.%T2(.F]:Y>@37?! ML =:HBTBDJB25!SOU^\[E'R)D[;#!@Q[D7@YYSOW0_)HJ M%,XU3X=#FQ6R$C;4C:RQ,]>F$@Y3LQC:QDB1>Z:J'"91-!E60M6#DR._=F%. MCG3K2E7+"T.VK2IA5F>RU,OC03Q8+WQ0B\+QPO#DJ!$+^5&Z3\V%P6RX0\1G_I;8@)_1>UZZP]*+.97Z;?PA9&UV3M:YG MR5V$9D\'J#\K#37 MB0_I$:F:7*%;"\'V\99^CQ3,GOY,U%=T*4U%[[2HJ45:F#OZT@,:I6EP M,([\:!*,HVB/TS[Y43E!HV R./)K)HT1% >C>()O>C"F9[JVSK1= M+_!$6"I:>E7-7M,T2*,IC4$XH7?PNS>_URR%F#'$Q(=CNM0.29)S7$>3))A& M$_RCCDU:^Y3F72;!SW,INX#D2 #=PK!'DV ZCNDQ/3H(TI0''4_6&L.&-]IX MY;!]"&\]9H9Q?(!!)[;4]>*)8QN] NR=:1"-)FL_Q=.[SCROZ3QSFF,1^Z@A M(+<6DG%X.\YWHAS(Z%//IP.R<8Z>@_R9%^EP*^6TE-78K4/ M6VORT=U&FTXY69'R:+3K7!79YU99Y?V%)>8(:"F1N$AJF7L5X##FGAM=<;)+ MH[JXOA6-0(CE.EAPK4)N*-06:(=Y-PB6&EY T:[(_+[[Z9) M?/ #9(A,E2] YLW+OU-UN0-$-N885)Q 5A?"NB% MX"E@%_B6JBQI7J(J6T#13&:B!0K $O5J&W?NM(U8^::KK[GJ M(EI)82Q'2;"SZM8GX$ZD61P*;OPPI NCD*$-*)H2X1199EKO\IX9Q$4?R]@'P;WMH5/DLG:! T+W%(3PCB:I#],PPF=M@OCL-DEQ#2][%W>.;*8.>C;%SO9CX@MTZ/DCCLOY=]\>X%J,=* MPQBM+=.H_AUN8+U':^T"M1W=#Q$#@JWJ8?K?.LCW"J]U[YC.C%X"E$5V;R>G M[EM7B#M)M7_X_H/6O]OJC;S6Y35G>];A]67+VTOEBDV?_,)1L&YM7;;?Q4 J MXMU1\36W[-IW8_2URF5WAGD1J%D<\]Q2^'WB=1&-X@/=\;'."VW#VP\.PPA7 M_+*$Z+O."[P*6X/*M:=ZK?XW7?D<,5H6..C0C)8U4-_8"@BX;.I4T"_^BL^2O6-VS9[.Z>32>=F^E+7GWXD3[PWEJ<1F9 M@S4*#\8#,MTKKILXW?B7TTP[O,/\L,##5QHFP/Y&ULC59M;]LV$/XK!R\84D"Q+5GQ2VL;2-(6ZX N0=*] ,,^T-3)(DJ) M*DG%SG[][BA9C;,DVP=;)'7WW//<'44N=\9^=06BAWVI*[<:%-[7;TJPIO++BF M+(5]N$1M=JM!/#@LW*IMX7EAM%[68HMWZ'^M;RS-1CU*IDJLG#(56,Q7@XOX M[67*]L'@-X4[]V@,K&1CS%>>?,I6@S$30HW2,X*@QSU>H=8,1#2^=9B#/B0[ M/AX?T#\&[:1E(QQ>&?V[RGRQ&LP'D&$N&NUOS>XG[/2<,YXTVH5_V+6V4XHH M&^=-V3G3O%15^Q3[+@^/'.;C%QR2SB$)O-M @>5[X<5Z:>8'(@>)F\"OAS4PTAF460C)/Q*WB37O DX$U> M$>S &_BH*E%))33<>>&1&LV[5_#3'C\-^.D+^,=Y%%5&F=6$G\$%-Z#RBL*_ M5TYJXQJ+\.<7W'NXU$9^_>NY=+\:C;?L6U<+B:L![4F']AX'ZW3X?#7AKMDX M_-:04DZ +Y VQ;=&.14VB,GA#XG6"J#)M?1F@Q9B3GP\CR WC?5%-Z'_Q1 < M2D/Z>!+!A0-!N]31;F"D%KP7G*&35FTH"V)C[C&"'9*Q--M*_4V+WGBJ RGP M8@^R8TLH)\EP1EVO==C %.MD,5ST"_1)"G%R99T'I_9 S8)]LW2S1=0Q3)-Q M!!_VBOA9KD!M' 6],N1[O=%J*S@+CLU^_&&>)/&[\(YD.6>H3[B$.T4IL,<5 M_BY24#E#%2JV5931Q@*GB+YAM$ C9[3* I+K>XYUTC?6=N&%>Q*@2T<$N)=8 M^Z":RN3I@TN0SQ%4U3T!&_O0I])V+=A5/4.IPE>5YDA9+475Y.(0D/@<\/N6 MX(S$LW>.:EXJED3T./O$% HJC*96J:WA96*Z*Y0L0CJD)G(J5QVUCC+C4N[1 M#>&:^-BGBH,J54G=9$BR:\Z?"\(I1HZ.N5/IRUN8!D9C>4U(KB:%Q M5%D+9?N$YVK/O>@YQ+S\<9/#:,>M#CH64 MIN$PA_;\1.VP;H\22]W8'/H<32*-Q,J7G63_N>E]*VY"H193&":2+E$:+ M\10NRE8C)37C[=0V6@:GYU&R&,,;.&7;-SR?S7GPB?(O0^%E8RU6\H'[F5IG M2R*G%)?^>H;'TD]@'L6SM&/7CI\1,^_-XRB9',2TXV,QR22%V3E)F<]?%A)' M:3IE!9/Y.3_B:#Z)_T/(:3PCB[/N^43.H:XG,*/?9,I,)S-*I3\VB."Y4VCT MZ(@OD2CR1<9!:+7VM.]7^[O217M%^&[>7K0^DT)%7QJ-.;F.A[/S =CV\M). MO*G#A6%C/%T_PK"@^QY:-J#WN:$SM)MP@/X&N?X'4$L#!!0 ( -*#!%%1 MAGFL!@4 )@, 9 >&PO=V]R:W-H965TD*%JQ MU79ZZ$$D 6)WO_WVP=7I2IM'FR$Z>,I58<^"S+GRI-^W28:YL >ZQ(+>I-KD MPM'2+/JV-"CF7BA7_7@P..SG0A;!]-3O?3;34UTY)0O\;,!6>2[,^@*57IT% M4;#9N)>+S/%&?WI:B@4^H/M:?C:TZK=:YC+'PDI=@,'T+#B/3BY&?-X?^"9Q M93O/P)[,M'[DQ>W\+!@P(%28.-8@Z+;$2U2*%1&,'XW.H#7)@MWGC?8;[SOY M,A,6+[7Z+N[:D$=Y)9R8GAJ] L.G21L_>%>]-(&3!0?EP1EZ*TG. M33]IAS"&'MS(0A2)% IN"^M,1<0["WUF?@5,X=PIPN76;@NYCA_+M\GR"WN>(/[(MZK\$-5'$ \"2$>Q(,]^H8M M#T.O;[B'!PM.=WAX<,*AIV&/_E&K?^3UCU[1OR5OPREK!E',GZUOB[)R-H1[ M3"IC9+'P)S[IPK0;OWW!)P<72B>/O[\4B+TXN,9/;"D2/ NHB"V:)0;3\<&_ M"C_\6AE(A,U"?P7\4KPVT\;U')H<9+%$ZVIMB:9:MH[4E492"Y!J M#3JM=;"8=AF:C@0LC)@C6'9=.HGV +XCS#44VO&3L!:MA56&7K BDH22?Y)^ MI6F_U%9RY5O@ZE\*J<1,88\:6<\26JK=F>LH!V%HC[RC)$C(9^EZ!I5@N"GU M#FW(_)<,=]^5Y"JW%W)D!P V;(AB33UO9HDF=DKFI='+.K%";Y1BJPV5!;D. M*$Q!4:94S(RN%DP,"$6MDZ)#'B>)K@IW %^WIA;4>:TW5!LE28H6ZV6:-K_; M3AS\@15")I;DCB(:92HYR+83N1!FZPT[:W#K$FNP="C5#,C"6P;L,EU9LF[A M'5!18EN4\-YP%.KKM744<>;K/&?"&'C'A\ZC3[-+;1V\]XY]K)UZ&[UKDH^: M,;7: A9$HBE\GK0PW\ Q&7Y#[:S^\>H*$\QGE!_Q$0.+CO\G8(-1%QBMWD($ MYY83YSEO/P$.X3I-T7^^J/6[3;Z2X"N%MANG;IAVH_0S/5LB7B)GN^>YZ'2% MW?45_VH,1L1)R$,0ZHA MB.B#4[> FEBOC%M*,]$0/=9732[^(%]W:D=3STS;)BL[3;:MU[S3;3L0N7O! MMO_3#"+K>F>9A$*QT,:'IK(>$@/<2F<2C3!)MMY-@YM72"#CSS/$JSV!+]H1 M<&S#_Q&7J"B%ZWO!AUTG^S0T,!,E_FD<;/M.(NTH/Q M((R.)]N'?775\^'O-4FP-32.PBB:;*P=#L/#T=$^CW^N@O_N]6@2CN-AU^MF MYT6O)^'A)&KO?^,SI7FO2?FMF:-P/!EO3(T/P\'Q$;PTN?0[TV*.9N%G8OXZ M4]74@V.[VX[=Y_6TN3U>S^QWPBRX%RI,271P,!D'8.HYN%XX7?K9&PO=V]R:W-H965TP" MCNTHU[:.@3C;HEV@K9$TVX?%/M#2R")"D2HY\F6_OC.4K#AN8A3(A10YA^<< M#H<^XM_UPJQ<%R8?A9%RI M!=XAW5BKSXX1_-*["3AM$R=RY!^E\S*YZ M(R&$!E,2!,7_EGB#Q@@0T_C>8O:Z)25PM[U%?Q^ULY:Y"GCCS#>=47'5N^Q! MAKFJ#=VZU0=L]9P)7NI,B']AUM!6@=R91O,#$IMF_]JW?JP$W Y>B$@ M:0.2R+M9*++\2Y&:C+U;@9?9C":-*#5&,SEM95/NR/.HYCB:?':$< Y'\*ZL MC-L@PAVY] &F:#'7!#.C;!@/B9>2@&':PDX;V.0%V'/XY"P5 =[9#+.G\4.F MV/%,MCRGR4' OVL[@.2B#\DH&1W .^ETGT2\DP.Z Y"#]]HJFVIE6+@BY'RC M< #_M,,_C?BG+^#?%1+!C.U$5BX]E[915P"_OV*:X*I8:__>\[>P^CG M@X/[!5]JST:-SN#WWRZ39/0VMDNU >L(V$KLK.PW\QJ0+Y66TT!OB$LV KB4]V-ASA>Q_$_ M6MJW=_8^U37VSQT"%8@*R(9![5SY*%"G;WR=Z!O#107-> MF,1VIW==2KWFB5J!6S*(8D3/Z4^%]IEXRQL=>6;-%BGM8:E,C=O%(]$Z:+O@ M6*E."#?*&Q:BR]HT'I4N0R/K2T#&8!(^K1Z-E[U[8G[T_='L73Z=DIC8%FDKCPUD M'24C**KY &R U)J1J"B2 M:4R64Z$?%^.[5$[33UG4$M[RSW$5C5#VN:B:F*N-U-2OG;3^_E';*X*SVJ<% MIU"L@C'/;UQ1]QDL'<#QZ]<7L9:=[Z,^5^Z'.U=JB7X1'PZ!MZFVU-RNW=?N M;7+=7,F/TYN'S2?E%YKKJ,&<0T>#"WX*^.:QT'3(5?&"GCOBZSXV"WY?H9<) M/)X[OJS:CBS0O=@F/P!02P,$% @ TH,$4=YH"M!Q P A@< !D !X M;"]W;W)K&UL?55M;]LX#/XKA \;=D :.TZS9%L2 MH&F[6P?L6K2]W8=A'Q2;CH7*DB?13?+OCY*=K,$U^6)+))^';Q(U71O[Y$I$ M@DVEM)M%)5'],8Y=5F(E7-_4J%E3&%L)XJU=Q:ZV*/( JE2<)LG[N!)21_-I MD-W9^=0TI*3&.PNNJ2IAMPM49CV+!M%.<"]7)7E!/)_68H4/2/_4=Y9W\9XE MEQ5J)XT&B\4LNAA\7)Q[^V#P7>+:O5B#SV1IS)/?W.2S*/$!H<*,/(/@WS-> MHE*>B,/XU7%&>Y<>^'*]8_\<VPU$$6>/(5!V8(ZBD;O]BT]7A!6"2' &D'2 -<;>.0I17@L1\ M:LT:K+=F-K\(J08T!R>U;\H#6=9*QM'\;T,(8SB#&YV9"N%1;-!-8V)J;Q!G M'!:YY@?XF,.:1]7NHMKD9XD_-KH/J3C'J1)FIS@&^[S M' :^X8D\'9"!SU(+G4FAX($$(9\O M<4.P4"9[^OE:44]SCOL'78%;FW/P5JIM#Z0FM+("8H>U-<_2WQ('@IUF0F6- MXMQR:)S4*Z 2 1W)*LBP*#!J,]JI=\Z\@S,R9[EGJ3EUDS-@RSJ+"$YN@$\, M[D],^^VT!YIN]\'O!A_^CSS4=[)@>MM8^ MY$F@>84LG<\F]X+;(MD>AFDB- MY3;XJ!DS\I\Q7#5VUX97 NJ]%KTVQS+S9X+]N)K;C;XYGO;R]OO-U1EPD-^$ MSP M?WKG_P%02P,$% @ TH,$45_!/S^;! ;PH !D !X;"]W;W)K&ULC59M3^-&$/XKH^A4<=(>\2O='^VUP;OIB+)4 MM6RLT@T8N3J=? Y/SCB][U_X4\FM/;"!,EEH?4\W5\O324"$9"5+1P@"+P_R M7%85 2&-?P?,R1B2' _M/?JESQUS60@KSW7UEUJZS>DDG\!2KD17N1N]_44. M^22$5^K*^O^P[=_E? )E9YVN!V=D4*NFOXK=H,.!0QZ\XA -#I'GW0?R+"^$ M$_.9T5LP]#:BD>%3]=Y(3C54E%MG\*E"/S?_JIV$'#[!K5RCU@Y$LX2?I5X; MT6Y4"5=-7WA4<#9U&)# M16\"_MHUQQ!E#*(@"M[ B\?L8X\7OY&]!:?A4C6B*96HX-8))TD)^P8^'_&Y MQ^>OX.]%O9&M-DXU:[A0MJRT[8R$O^_DSL%9IR3+$K%6IFV57.FW@3EH'/XBZ_1%1;;N?)(QW M?7[FGS+ 8. HC-H!UD>.]1GN"KH+B^,#C=4!P\4CSC:I(Q:5W!,!94%8A*Z0 MLH4CU6 (W5F,;#]B4D;*9ZT%MQC\V<+(9"3Q_8HG2=P.K*^X#UI185<@L8'- MR;M4^0!A'#(>Y=[*6)*1%24%XSPD*^,LRJ)1.0@CEB8I77@<0Q2S).7^PG.X MTPYUPI!65VJ)';F$9F1&BG^OF:6XG+,@YV0E 0M"'S>/61 D9!49RS'1?=^T M1J^4@R/L1U1U(1%7@A.[]^9[%+$X#N$CF2%G/ @&.V9%P'L[HO3)'M../*^, M!]#S"EF6%'#]C,MK&1[%$<6@"&G:6P'+BX(L+&V:)VC]CMUHH&L$-D_II1.U M[M#]!,ZU05!< [G#SYI%,8]RE)N O.YH8)5ZP(1%.1E7C9.&F \^R()Q+-SP M2D0&"IO' Y_LN9=J2EUCPX40%OA+<^!A#+]AGK RNJ8BX\[0T>: GUKCI\(> M5$-289%5&L2#I,' D.R(%>&PSF,6)R0*#7T_.@0Z2.@W ?6?[ ??^?X2UDIG MOQG!16=QJT%V^UG\9OK&.;J0I:P7*'64'\[2^WJGX#EV?T%6D6,'I$\-DH:L MP#E)4E;$^TD8F+[6%R'V5,!2;$:TDH2E!7^J-<-&QR*H%AOB$4IA-WX'4\T# M1NO]T:5((@AS%A>YWZ/[HF#O'-3D$W9L&KXXG ._#Q0_35F"S>#M+&-9&,"E MY_T@$='+O1YVZ\>!R=-VB'_]5Q]UQ0@ETNO#,\Q6@O]8&3X32T OX?*61YW!# <8SYOQ_4$L#!!0 ( -*#!%$L4\'C 8 M &0. 9 >&PO=V]R:W-H965TWA?YY(\VRC]U9126GILZM:<3TIKUZ?SN2E*V0@S4VO98F2E=",L/O7]W*RU M%$LGU-3ST/?3>2.J=G)QYOIN],69ZFQ=M?)&D^F:1NAOE[)6F_-),-EV_%K= MEY8[YA=G:W$O;Z7];7VC\34?4995(UM3J9:T7)U/W@2GES'/=Q,^5W)C]MK$ MEMPI]94_WBW/)SXK)&M96$80>#W(*UG7# 0U_APP)^.2++C?WJ*_=;;#ECMA MY)6JOU1+6YY/\@DMY4ITM?U5;7Z6@ST)XQ6J-NY)FWYNY$^HZ(Q5S2 ,#9JJ M[=_BENUHBTJ4=.M%58BLZQY M 3\>\6.''S^#?RV-D=(;'$B_?Y*/EBYK57S]XREOO@C&%#PU:U'(\PDX9J1^ MD).+Q6P+_D52S2TJI+9@'*D5J4[32A157=E*&H_DGUVU9N-(M$MZD&55U!#M M$!Y-K6JG!;P@:W%72P*WM;!5>^_FKIR#AB7,N.BFLB55+>#A.BMU,W0%(> L M?<3ZO025XD&"J5P+&+-7M9> H@%]DT)S)*+<-:&L48WDL0VTY$6*NENBHY5L MJNGN#JUU7TL2<+AU(;5EI9=T@B%;JL[ "/.:KFI,J%95(1SOD4]RS"?Z41:R MN8,GPIQ[@@6]Z=$^CJ[HUQ1/=VMF^52MIMUNSBN* B].%]R(O!"-M_N>W$Z[ MT>QN^\VC=2V&\(S!\JA%!3X)7E/HY7& 9Q(D]$E9^/P !6O$7A3XW$B\+(_I MNA)W0_3IJM.:0[]3^Z,M8:TH"MW!=?7>W%>40.NP?R?YJ/3S$J&7+IQJ64P? M5%M\M]BU:N^G'/!!YP/AS NCF/V>9]FXV$L2P2)'8=KWP:'ZL#_)$VZDWL)? M(&4X.'(Y11IJ["A/IB*=N-1[?1Q90]DLQ?\H>(;\681_\CWZLC*%ZF _8.3W M<"GD?AB>1Y#QS$=G#- ?Z 2\>#)=A&8#"J515EUR@"8(2M=T-=8#"QJE;?57 MG^08>^7/0NP0=>TV.^06.H)=AZ/@/W'A4PFRJ68- J(XLD2ODGS$(0#OC=2L M'ZU4C=W'+/@W5\3)8.DVY9 5Q?!S(-T-_<(Q&AJ'7H35X*-\07'BA4% O(.?[B)TLH#**3P\W35O>#,&U1]$W.I_QRNI=)HQ704*LGN,;4#<+(I4\*^CPO>GA6X2SG9$/>#*>\?R.2 MYG@$67_.&5FK[OBLT1LH'XM2M*CU[($65XP#C./PIYSWT_\"=^2 (\ &RVG M4Y1[<9[14V?5^=[)OY'ZWMUO#+E]J;\$C+WC%>I-?W/83>_O7^^%OJ]: TU6 M$/5G63+I3SO;#ZO6[AYQIRQN):Y9XAHH-4_ ^$KAI#U\\ +CQ?+B;U!+ P04 M " #2@P11:Q:(91%^X6O?--8MY L9AW;X /:/[I[3;/D@%+S%J7A2H+&]3RZR,Z7I9/W M G]RW)JC,3@F*Z6^NC_?H MUYX[<5DQ@Y=*_,5KV\RC200UKEDO[%>U_14'/F<.KU+"^#=L@^QX%$'5&ZO: M09D\:+D,7[8;XG"D,$G?4<@'A=S['0QY+Z^898N95EO03IK0W,!3]=KD')?N M4!ZLIEU.>G9QJRQ"EL()7'%3*6FY[+&&NPXU<5 /D,D#F[T". MX OA- 9^D376+_430IWGZ 5YQX%QXO.(#S@:L M@FLNF:PX$_!@F47*-6L^P"\/^*7'+]_!ITAVRA#J9ZWZSL1P(RO1UUQNW@MR M[#>$,KU&^/L1=Q:60E7?_GDK^A\:=Y?XW'2LPGE$M]2@?L)HD:6G[YF&.PEW ME54KU)"Y$&>3&-:JU[89)E)9_[R2(E;N.XWA&E>ZIQOMSR<&VVA$^,)T10B3 M<&JGL&2"8HT02@V7H9ZXBTDC('NPYCM+_ TXIWE%@U5OB)TQX)E(2XXS _4Q M$?5,A)NAM/!_@^!:":HY!G[BDIQ2O6&R-C_#%5;8.B+!N6P*%\:@->=PR4P# M) 25&^#WGC\QX9("/L&X&,%%5:G>335!T-Y*((6'Z&1QD8TH($\DK#0GU[.X MS#*XLPW9J7JM:8-<P M5A0#L%3R%<8D'["'^2="'=%9_<[9B@MNR;7S09E5E781W".(9Q%2.YM.7WEY MO.]V;Y^-'V_EY:#W$F^4%_NDHVM QTE5TX!:^Y-_<:(&-ZUG1%?A?YWG8\BW MHYH##WSWP@D]63Q.)_0MB]S'MDC3 M(UI<5JI%6"&E-.YGENT&]<)I4E;D^1@^4[\$2GX'[L)PO4_^0\Z?.(TS>MV\ M0 UP'JP<>:B;@QVZ)^J)^WYY ED))13383MD#AER8H$+G101<3RRR03>JGO) M45]I46]\]S3@+T%H,8?50X.^"'WI63QT=RH'&TZ75.":5-/3\5D$.G3,,+&J M\UUJI2SU/#]LZ"<#M1.@_;6BJCU,G('#;\OB/U!+ P04 " #2@P11.X=A MW) " !H!0 &0 'AL+W=O%)NQA7LW'P3X:_-*X\0 49'_^PZ6Q'8ERTGJG9.TL&C;;=J+;[?3APN,P^<@?)/0.=P+X#:PQ=;8OG>/Y6D^LSRM\SF^5'@]]8.(+\X M@3S+LR.\45_I*/)&1RKUP 1WVBHI4AEX8L4H-XS]$?ZXYX\C?_P)_]W^P:WV MA2'?.H3?S[AEF!LJ7O]\M*_'LNE"N\'\!R,6BZHB8O*[L ( MO8K107L!U>CD!,P.6EN@8WE'!O!2:X,A@E15* L+!$OR\4?GE![<_@9=%7O< MAY0L=XW0S_;/R'77/?_-NS?H7KE*V[!K2W'-!A=G";BNKSN%:15[:4$LG1G% M6IY"=,% UI M+#MR:AN(W75;@79!W:T?AGV@I;-%A")5DJKM?[\C92M*E_B+1-[QGGONC9SM ME7XT%:*%0RVDF0>5M,R6,R\[$$O9JJU@DM\T&#:NF;ZN$2A]O,@"(%K.&[7"-]J_F M0=,NZE%*7J,T7$G0N)T']\G=,G/G_8&_.>[-8 TNDHU2CV[S1SD/8D<(!1;6 M(3#Z?<<5"N& B,:W$V;0NW2&P_49_;V/G6+9,(,K);[RTE;S( ^@Q"UKA?VL M]K_C*9ZQPRN4,/X+^^[L. N@:(U5]9;OF&6+F59[T.XTH;F%#]5;$SDN75'65I.6DYU=?%(6(4GA#?S6,LVD132S MR!*RTT?%"679H:2OH$S@HY*V,O"K++%\;A\1HYY6>J:U3"\"?FCE#:2W(:1Q M&E_ &_5ACCS>Z$*8!JR"]UPR67 F8&V916HO:R[@9SU^YO&S5_!7JJZY]6BP MHE1PN4-R0SZ9+ >IA7^^X,'"4JCB\=^7\GS1C9O0.].P N M##T\:%6VA86O3#O1$?YL-32=D.AH!**&F@EQ!*-$20UG*]B?3S>HN2HI5Q6S M0*(=PE:KVO4(I6\T@;JK]%8)&FB*$PP3"$K3@!786,HNWL"7"L\^!]"$PPU1 M[/H:]^W)T*@KC2'LT=%4K;04@+N;BNI'GJYH+;6QAOOU"K))'()4 M%E:5RX5Q1 A!M\2I#VR/'=TN)P:N.KJJ-51]0_XUXK,)@34_/!=0PZ-O^&XQ M#5^0N%F@3S(=K)9,N-"!TKC!'9?2541M3V6$GV$2II.<_K=AG.=^GXS'],_# M.,F>F@0/=,T;[&)CPD 2QEE&WWQ$GL+I: RC<#S.GRP:=NSZ_2H)1\D$KN$J M#>.)7XS">)JY11;>$M/K(4VD@1@2'(?3Z<03R\?I__;W/^::U:YZQA,N+&FH M*S=("2]:[5J(;2V53E'*^@3Z;+W# NL-J=(\]*D+X:6YCP97*77HSC\8U+'. M:7>K]M+^3;KOKN*GX]V#]I%I*H@!@5LRC6]NQP'H[I'H-E8U_F+>*$OCX)<5 MO:NHW0'2;Q7=6J>-<]"_U(O_ %!+ P04 " #2@P11$AR_:)P8 #?2@ M&0 'AL+W=O>SH*VLRO(+??F0O3X)"2*9R[2F*1*\WSO>?/8S"K1\KS,/ZNLWKX^69R(3*Z3)J\OR]N_2[NA*OJO)65/0T9J,/ MO%4>#>!4052YJBO<51A7O[E2FT*M59H4M3A+T[(I:E5LQ$69JU1)+9Z[3R]> MO:RQ'HUZF=JYWYJYXT?FGHG?RJ+>:O%SD_8AO]QMM)U!6;YY\ "$[_ A!>8/++ VT0K+I>_,.^7\N[6KS-R_3+/X^A>' !DMD?]3Y)Y>L3"*66U8T\:5>]H$M% MG3#_?VHJL58Z37)Q+Y-*BZ22S-"9(.D0TUA,Q^*=3.5N):N1_R3B!2$\6@8" M^)<>_X%X+K1,RR+CKW_[CT4<1S]AB4K70JN[WE4SHBEI6:@>5H2&99IM%61_;#[V**!2?BF-WBY+^G^4Y5F^% M!&!K$"Y+:B .C +]1.C%.MC.*LF3(@47;9,;(%?*0LA<06SY:55T1F/,2 RP MV-2SV'20Q2YEFB=:,W@T:2#.R]T^J9*5RE5]+\ZR/Z%%H$?K;^6XP?6.<]PA M$%J#S M)/L.2X_$]1;?.M.XU;=)1K0;0._,HW6H4NEOP#!E>16"]-]%;(?S7J)LEI^D#H;5G5IQ"S'9:]D8:] MC 0 SDS"UJ:&UB"-Q+A5+D?BL[1/DR DXB:IE*QYA?7176"Z0*SNL1'";"!( MD&KF",-)#)L!7][M2]U T)EID@*S0CM@P20K]R1Z9U>_DU3/2$\$':Q]:-<[ MM7C]M=2:#-]UN5>I&$.KM+K!Z0RCJD@/C5BWT%-]]?1 GXP.M> MDIS3G09^?^6T.^B<2XA?(."@./J577,7+NB9/PWB1,(BLKB^&=Y'45FTY=R0S MDTNKBV@KS[O*Z,57M=&OC$S\Y?0"YJ_*&VG,W#.Q".;QA+1$%,RF2_&V47F& M-:Q+:;_U!TWB8#*;"RB8R7PB?DO2+3!5W?=W(J9+**Z%F$4!8G1,#R6T@,,+ ME16- 1.I.%CJ9FFO$,TN2 #F$Y!7/8221_Y: M%IO3G,?8JV0(X(TV8%NVQGZ1DJ=1[5)FF&KG3>SN;[+R[\EN_U/[RPI7P1L*2&OB:KX M25C%AO4;37&[E21=V #=*B%_B,4I]E$51!%N% >0\%2*C32>/+9#D8W]QB%1 M4E7WQ$"$!,FN).DU&T&;T)HN $_TN8'%)/8R<'0AJ\D=3YA7/Z5U28HKPA7_ MV?J[;@'ZP]=W346+LT;TGG! =WYC3'G=AQC,>\N=7$%@+^'V-6M5J)U$@ZY- M#X05'24-SX*;PO! P8&! ;YC&[- M(7J/#@.X;Z,0CDD,9^[(;GEH'HJ6'C>%0-8I;B8^'E2* SA*X,]#+3/3/ M@!5Z^&5M[Z')>.H4IKJ1S<=B1A%^I'3=X,)(- M' _B.K,1?YW\V$);3'"$TLW&;>%U((J@7!V;5._Q&!2VN^#;X*2UVC2538J\ MI_U@@#RMRU-Z)Y^[Y.V;A+*$P@'])65E'403KARO=D_\'_8SPP,2+"CMJ=VB&WS@0<@KDM^,%V:0'Q:96K36*#0!HQC^) ?"R+2M:J8O'"SN&H(R(L[_GK6RB)-3AK MF#AM'C\:3N2_DZLG1V?#4Q['+JTC/FC=D/5IL9LF>U4GQC0:_+&8D,]IA$RY M(= _&>:@]#UF\I?-H S(2FMHK\YHXOIKRN2]A6V%"24NMTE6RX.*@J;"96%S M93++G/?!?\Q%BLC&ASF99TX,9KQ^P?.3J3-BT\N>VVRYX.J5YFSN@X!3-U#> M!GJENV+/ HB5R(%QRK31SBV14'=<[VL?LF&DUPH,I577>&!OG\\#,:Z_L")+9#:T43 O8-U.:,Z'VWBV@?A:.QG 3H-%LE(4+,W^!Y,*D)8Z6 M/8('-WP%9(C/VV)"-%Q-> ]73&T*<<[4)AZG"H=-P#"T?"&W>?8G"L1W5!8< M0)>0\H12O-:AS@Y -!!UHX8NH]K,T.VVY"P#)RC6=F;=K+3*5,))._;R&FV2 M2K^/KB!'&$+%"[HG52763<'8 '%3!X%Q64XMA)GE0WEGG7@89N-:&JYT.5)9 M^+R",4P!#9'[FID (@=/1-8)1?76TV5A8,;OY%XILSDASD,@.YY&']X1 M4,X&75L?P_EN#^=((%+)1AYNV+'RD3+LOR3*\FMN MTOE&M)C@GFQUC[=[;F??OG?BG;]6+MLJ5#1),;$G9&'LI%/ M*>T-K_)(TH.7?LM+4VD1FM9G/BQ!^BZ92*ADV@$X[8YJ'>8UXC$7P+)N-BZR MR= MW%G)=S:N TBC;6'8)D1]7-TBYP /"5S3C(3'6FG>P8K-H,4<-,6J81T#B/U% MTAIESA81\3(-I$0])]YKIT@XD*5L5NH-\"XI$LMD?S;9QH0R9SGE/C=;BBQ6 M,E?0%"X(]COK!BZ:'N2Z[X[+@RQKB886Y90,I1KWI,0J\GR#;C3>G1&6%/&> M*^I D5-,;U,;%>?42*W[VIYM !C9?!ON/C@*VY+NP+7O':F)MJM M5/5SP]>L&;JM,.(*:J)WP2L3KSP>7FFSR>TG=H^)03AT?B9B+C?%X0*ODWB, MU_%X3%'"\136(EZ(^7PFHF VB_ ZB2;BR@1;@8NS#7FR'56_N H-*L;!>#;! MZXRJ8\%R'(II,,.BI@KV*)K'P20H?5Y)-#A.\JPC*RGE.=^D6[M*"NGY04&]_-^>Z>8OYR!T?" MX(L9'VK63PP#V]0M8T<^H:V<. 9CR[=+JB]@26\ C3HVA.>I^\YE;^L&\.]SUJY[1;Z:N8D< M&^C[W+&D+$KNZ"JKCOGVJ%FQ&+*B_0JC]QL:_G?MQ&$IOL_E83$*HRJ7XV4O>,9X[M?^&9C@OMPVL?R>]3WBTU1/.KY6YU2LN#T08 MIV#!)H@[G.L!P332*> 6J1R=VV832O1S;< +3I^'>LU&5:MLC)?6!\Q26CMJ MLGC1(ZIH6(T !)>A.C+:[!Q.F-JV!RR'^?983Z>1- AM!NYR>F;^76'E2@L_TWVRR3:[PX]2+VIG'0?H M2/QQ_(;;7:=NY6_YA)5KN@66G0NAK.J%_T'A<]G4!U2EV#.M#*Y!L4RZ+]X0 M&J71<'P+XKIE Y>,IYB7G;4VAN8:MIG09\--BHYC?D1=#X'W'$O-?8GB\IO- MK7UR[&#IP65Y Z5MO_48=SGV*';M"$"*&>MZ_OB;*^8;CY0:\CY2<6C(7+0- M=]%PQYU-8WZSG?B.ICJWQ*7A3'_<@J*JMJB-J(#[%KQG[IH6V^HV):PP)5.+ MPV[*K7$#O^UBZ-9)H3 LIR?DL'*_@DOVMJE1^!%MPSVL3-O[/7)U.Y.U<_5; M[D_A9%9;=3M6YNY8,%\^;>O++ 8K"FC\E-;LR??FVJSINW%]_AS*G;MXDKC M.EG-H^^IL*>I2Z(X-5]:C $E#F$<,/6;-VXIT>7GP[+$A(Y8%IV0;M/5Z^=D M&6"<=1I;_5YHWW:79%"C^4_<1 =KS;;#.GA62^A.LT)';7%\JK?&L!FXC?@P MO(D]-&%H:%KP[8K=E5+JM:W)B\LD?%K.S9#(5H;!#-]9#+CA5LY9Q;V4_7G6']U[L"= M+#C&(H^,8:WT>]&2[;'G@&L$FXH)Y"QS6_,G)O&,P=QJ#;7?3F:4XEE]&&.2 M IN%LX!1;(\C=%I7)/G;/6P;Y>D[.UP'@HDG#J^:1D.VKUHW%6^+FJ*] #(7 M6RB[W)V8KGJJ=YIS-P>613R'_K9.HY_ZM+[?MTTMSI%DR"I)=96 ^[K-J0]& M&KO^!T"38V04"?5%3F9 TB]-0G+0&3 ME3.CW*Z;V?B& .*VP!55VFI5YR;.,2=29*N%6]DJLE[3UB?C*7:Z/]KV'XY_ MN.7,DIG?SQX>>VFYRH#>%.1\*EM!-*YZ!ZK^%AC&KEX=N>*/MGK8^F.TN &; M_G]JE8O3 *T5HL>.<.J1\V]T^:.W8%8YF'P>[TR;=E;-AW2(00+'7,<3X3]^ M4X;CG=+)9D-1)FDS6O^*UQ\X_3=X[\J8CQ_%E=PIVPQ94LL#G"!NVZ0S0'M[ M1OB9F$^"D'/H\UD03:=\BF,23*>42HZFLR!<3L7%^5LS?A%$X1*ODW!.YT"6 MDR6>"<;S);DOUE9]X\K3>3")YM2J/8DGW**]6$9XQQ+S>;LB0)G,\1K&4ZP[ MB^@UFBTMF.&"V\BGH=U#O!@'(;=>Q\MYL !NG/$#Q3:RW%3)?DO9*CB9UN-C MT^3DUG$1] @E2VT?>/\!G,8KS-@FE(G:MY69 'GBTA,XR">3\42W\;4M(^OM#(7/5J' M\EL)?B;TCE([G;2]-Q&/.(G4#$-JB&2<5'G2.S#(Z?S2.PL>HI'H'B7W2C7M MG5Y4;>,\:XV'VH1/A[0JY-MTQO=F1;]%,,\]NBB,@LFUG=SMT7'"T:ZLI+$' M4?@#X::EU'^R(G5_%[(B?% *]N"I*/X!#/,#OWMY_PM6-_\>7]?]^UCRZ*%C M^NWIC'CX= ;U"51R2S_> *XR%:NGUL:&EWCDM%KG-(LY4="'A&IF;->[QUYL M7JGW(!=>7#ZH)MF3MD9]Q_$7:/!L/!Y%_4:N\604ME<.[.SQ(^;UP8%YPYAT M?8@0[1F0>/@,R(7]_0P"SR"$^B2[;9/8XI/[1H<7?2Q&IC4AR3+CCAW7H$EN ML?5EH5MT?=H!;BN3'#[QRCU*#JZ-5]7R.I M2G.LU/J;3\3U\%J7DA1C3K^48'/\CRW<.0T*[Z![IOS)1\K=670[QU*$DX!N M!)TKT\ ]NF3,TI<%>7SP3OQ3\"W,. \)D6 MRLW)^?=5LI/T"SKB%/Z5R1W:YN+.4Y?=] :9GO=4K?V#,]F_=1HT>S^X 9_8 M,LC8KVPA:YF(]2'!]K$&5#9(T0Q84/A8S+]LO.;0W!0 M-OS+2MRC5=3FYX?\5?_K36?F-XO:Q\U//V%K&ZI_Y7*-H>%H/CTQD;'[4I=[ M_@6C55G#&^*/, T(D^D!W%^79>V^T +^-ZW>_ ]02P,$% @ TH,$43:U M-2& !@ 4!$ !D !X;"]W;W)K&ULQ5C[;QLW M$OY7!D)3I KP M9M.;5CK9LU$E M+WP^?Y3^SN\=>UE+JQ9]\TG7;G<^*V94JXT\-.ZFO_N7.NXG97E5WU@_TMWQ MVV!&U<&ZOCTNA@6M[H:KO#_B<,J"Z+@@\G8/BKR5;Z63%V>FOR/#7T,:3_Q6 M_6H8ISMVRLH9O-58YRX^]$Y12*]H-7B%^@VM]+;3&UW)SM%E5?6'SNEN2\N^ MT956EEY^E.M&V1_.Y@X6L)QY==1V-6B+OJ$MH_=]YW:6KKM:U5^NG\/RT?SH MT?RK:%+@OP_=:XIR05$0!1/RXA&.V,N+)^"P-.QO0EPRBDN\N.0;XE;@4'UH M%*/Z8W>K.M>;!T&+@S&8TR]>$7U4]XZNFK[Z_-^O03JI@DG[QNYEI4 M%R(.J<[C2BL:=OWM:4P%VF8 M49B() WH8^]D@[4# !Q"W^%5*(HPY%DM![]O3X9[4\,?@_HGMX/^&!]T"PEO%)C$0AU@);C+*]2XW;2$9PK*0H$$#?% N2AQ3408 MPR;VH:RJ0WMH$ DU4ADV5&DY)$LVN.V-T[\-#UXFB2B+A'[ +!91E&/VA/9^ M1'M4+ZA#24'TI*((4HZG0)1A-.7E;/1R-LVJG33JU=I'ZU(^^,U>&B.[K1HT M7]^C9O%;MF@A]QKAIW]3M:#+EK/9B9$P:<77(^'CSBCU19)#-KW_\L$8+<.D M%%]Y\A0[3[-%;QTG$BL;SZ#(LR<*"HQ)%&.,XYAN8(H$E_W>:W6+LCN$0Q$5 ME.<(!+ YQ)B$":U0#1%=@K8* 02.>K_7+9/9&,^Q PL4B"&&.6192+ ,IR$:F86[#PC9E:?PZ!3O@6>>@2NFWJT>K%.M M?0/ZMKKJN_I0H:QB<\@/W\MV_T^0S.Z/;2\2;P+Z<:K(,Q&FJ:^]B4A39DR8 M9B( X9:+JV%](<*@Q)@$.5?O,D'%2$4,:G[HNU?V_]&?! 6.ZTZ! M1B$,H2+/GS3"E 2U3 2(B +$Y3',RJ.90>%K8QH<]Q 5,P!+X%Q6BL MD)1C=%# _+ULY(/5DAN!(HDHY.P5LP4!.JDX08^4HS/5=[*C" U &7"7!>-8 M0)R';$.81[3M&$HU47!$CFK1C$Z.E =C5N<<:'P?'4[Q;U=4Q/@ MSHN0TDA$>4HE[F+N&W#+FGTFYGS[6'].<\\$KRN8N^JU#.S!/% MM?TL:/W@)_1.^H@\C>^3:O_Z]'L*J1;^2*B,13M=ZUM='V33/' C]WA,PT&= MT+FAQ.X0*6'P@D%Z\ML_J(<)C_^H88PFY_K??15&+Q ^+_QUY.J?H'WX^[;> MX>]K43-_=LJ%#5M_EK?D50\'WO'I^'/!Y7!*?OI\^*WAO31;W5EJU 9+@]L(+Q1Y2+_P%02P,$% M @ TH,$4;D>KT7I P ;P@ !D !X;"]W;W)K&ULC591;^,V#/XKA%$,*: FMFS'=I<$2-K=K<-N"-IN]S#L0;69Q*LM^22E M:?_]*#E->VLOZ$M,4>*GC]1'*9.=TO=F@VCAL6VDF08;:[OSTCTRG450^J&U&/ S'HU;4,IA-O&^I9Q.UM4TM<:G!;-M6Z*<% M-FHW#:+@V7%=KS?6.4:S22?6>(/VSVZI:30ZH%1UB]+42H+&U3281^>+U*WW M"_ZJ<6=>V> RN5/JW@VNJFD0.D+88&D=@J#/ UY@TS@@HO%MCQD/&A&+''BX\4PT"?WQ&XY "7>+CD!W WU$'5EBJG5B_E_=O#PRT^ M6E@TJKS_Y[U"'@5VC7IN.E'B-*!.-*@?,)C=8%N72E;;TBI-^,;"3Z+M?J8C M--V^!Y87BW[F5EG1P$(T0I;(X!)+;.]00QRZ8D8YG #G(*(-!D<=P"A&+X@2NVD[4NI\>9%%*$V?/AILKK:M(N=4: M9?D$^$A:DVN$0),#CG(W' MQ=%M>)'#('*X/(]>L$E,>!"3S[I@81:3Y;")QXE'+](0CF@C/6@C_; V/M6R MMGCV.UU/E6^_*^J/U6OGVR[\F(R.I:56_<%+.5]CET4$MX0J'-Z?\F M+O&!7I&.MK18;J1JU/K)*S5G:9*0-4Y92 H:#[EW9VSL=9O0 88I7/CKE)+1 MV C7#V93=P:RB!5C4E#.HI1#/BP@XXRG$40)RWD"MUI4"%*T=#=PSK)Q! DK MLAR*8>04 KB*Y4]L^JL5&V'=+_&O( H/ "6Y]D^=@=(5L'\/#M[# M:SKO'Y&7Y?U3_$7H=2T--+BBT'"8D8YT_[SU ZLZ_Z3<*4L5]>:&_A&@=@MH M?J7H)MT/W :'_QBS_P!02P,$% @ TH,$431.AG3D @ ^04 !D !X M;"]W;W)K&UL?53;;MLP#/T5PMA#"SCUW7&#)$"3 M;NNV=BC:[@(,>U!LVC%B2YDD-]W?CY*3+.O:O,B4Q'-('HL<;X1V MX6KB++5>CSQ/Y4MLF3H3:^1T4PK9,DU;67EJ+9$5%M0V7NC[J=>RFCO3L3V[ ME=.QZ'13<[R5H+JV9?+W#!NQF3B!LSNXJZNE-@?>=+QF%=ZC_K*^E;3S]BQ% MW2)7M> @L9PX%\%H%AM_Z_"UQHTZL,%4LA!B938?BHGCFX2PP5P;!D:?1YQC MTQ@B2N/7EM/9AS3 0WO'_L[63K4LF,*Y:+[5A5Y.G,R! DO6-?I.;*YP6T]B M^'+1*+O"IO=-*&+>*2W:+9CV;HZ#[I,-= MTK/P*.''CI]!.'0A]$/_"%^T%R&R?-$1$13T]1VAB_=TL:6+7Z&[I\XIN@9! ME'")"PT_+#4\X).&62/RU<^71#Q*:IISI-8LQXE#W:=0/J)CA$ KQ"7FV"Y0 M0ICUJM 2G,.,\16%E2U<"\:A(_WE?[\6WD 4Q^XP\:V5NHGO/T.JP:=:,XC< M-!W2FD7/'0;?!&04IK/$Q@+KC2LNN[SSK1T;*#]^WB"C(W]C-(R#&% M:RI5&;&VF<44)J$PP7D"#T*SAMJ,5(S2T,W\E+Y^#T.E1E#6G/&U3@T@"89D]&$;P:N! M-C7:!(PZF>M'Z4ZG((.7GHMWT(XMRLH.'04VI[XS]Z?[N7;1M_-?]WXHWC!9 MU5Q!@R5!_;-AXH#L!TV_T6)MFWLA-(T*:RYI-J,T#G1?"GK;VXT)L)_VTS]0 M2P,$% @ TH,$4;&E*7;> @ 1@8 !D !X;"]W;W)K&ULA55=;]HP%/TK5]$>J!2:3R!4@%1HIW52-]1VV\.T!Y-<2%3' M9K93Z+_?=1(R.A7V0'SMW'/N.8Y]F>RD>M8YHH%]R86>.KDQVRO/TVF.)=.7 MJN0936HY%[H^T.O9(5P9I-Z;:EF$UD97@A<*M!563+U M.D2%24*74@!"M=3YSJXFL1F7SJ) YDN&85-P]R]PE;/P/+ETJNZR?LFMP!54PK;639 M@FE>%J(9V;[=AR- XI\ A"T@K'4WA6J5-\RPV43)'2B;36PVJ*W6:!)7"/M1 M'HVBMP7AS.R+- @Q].$!M5%5:BI5B TLGB7\7(E+"$= M<:ZA\7>&+N[HXIHN/D'W=O^8R&A'.3.8P4)JH^%G70F><&]@SF7Z_.N]/3U; MPU[0*[UE*4X=NH$:U0LZLT=\0<5$BG71KR9'!;?[PK3ADKTJR7FKXDD:QF'. MN 6X<(,IEBO*"L=V7X,$/D#L^N&0QGX7-U"6IJHB.V,W#D*(QS%%8W\(UZ6L M!+W?LB(#J2"MCTX&O8$;CGVX@)[-O;#S46*#NY(L&)!K.M]*H4A? ?>$$AL$ MJM:WCTXA?74\J!N3HL0-1G&KKHG?,9-TZ8$;1@;=:M\#>]Z;#WY*<0&CBN">I?C@8.J*9K-1,CMW6G6$E# M?:<.&ULQ5;=;]I($/]71E8? M6@GB#S"0")" -+V3<>R,!D7>*] %WG.U&&.F=Q/O- [;CSP36KL MAC\=;]D&']%\V=XK6OFUE17/46@N!2A<3[Q9>#4?6'DG\)7C7C?F8"-92OEL M%[>KB1=8AS##Q%@+C(8=+C#+K"%RX^_*IE=#6L7F_&C]QL5.L2R9QH7,OO&5 M22?>R(,5KEF1F0>Y_PVK>&)K+Y&9=O^P+V6'A)@4VLB\4J9USD4YLI6D9Z9_2(,0 M0Q=NN& BX2R#6Z&-*BCQ1L,=,ETH7 $S<,.X@J\L*Q#>/[%EAOK#V#?D@[7D M)Q7>O,2+7L$;P)T4)M7P4:QP];V^3[[7 43' .91J\'?"W$!T; #41 %+?9Z M=4)ZSEZO)2$:ROA:S/5K2&W@$S6WAL^D3CZ_#S]454!M044O8"-WJ(0M&-!E M; =X!Y<$_(X*J_S9U34FF"]1032RCH67_Y-C0;_I&*U:>(YKGN-6GF_%#K4I MFV:1,:WYFI.KRP,Y*HRBPZ>@UKICIO2">A7?R'XK[EO8_SGMIP2?2_IIS^6X MT?8_KJ_IQP5(0CL@4R 54-?HFOQF"5A9MC;D1BUN4B6+36I'++5D8LH=-M)K-1NI&6AGH[,9U&N?9&33WA89A.&EFUP7SJYY9Z/E5[6UCWB%=>T<$8W_!I_!&-(9GN)G M[S_[W"F7E31XI>J_J[7=S8(\@#5NY+ZVM^KP*P[Y),Y?J6KC_^'0K\WB ,J] ML:H9C(E!4[7]4QX''4X,\O = SX8<,^[#^197DLKYU.M#J#=:O+F@$_56Q.Y MJG5%N;.:WE9D9^??E$7(X3/]$2>&K:NW.P$_M&M>O[2?$>*3-GVDO^(<.?]NW%\ S M!CSDX0?^XE&&V/N+/Y#!0)_?!^[$Z$YX=^(==W>T=];[&D%M1F%OL5/:5NWV M5%,&JZ=QQ3\^/MSCT<*B5N7#OV\I_6%DMX/61@F#A49RRG1YP)U6FTJ"V>U,N8<5DA^$:P\?F^^9YS%<03G#D:"B3 < M<,R*4/28N_0='M/FGEAF-!TG!@Z#!G133,BYC%B1-E[/1K++%9 MD1@\/^WV[ZMN(7+JS\*A(J<:I2\E3"-64"X)2FIT_MZOVD:+U]F12)!RBG,5%#M>5&62CZIZH M]IEZ*HW>W#X#OT\N?IJRA,KE<9:Q+ KAK5-R MWF\4'>G#P 48/W/F_P-02P,$% @ TH,$41-]#^!.!0 ]@T !D !X M;"]W;W)K&ULI5=;;]LV%/XK!T8*)( *RK1EV,EEJOSB83E2]YS=2I6/$&W\R%K)G&1[F8J)7DK+!"=34)?)]. M:E8VH^FYG;N1TW/1ZJIL^(T$U=8UDT]7O!(/%R,R6D]\+1=+;28FT_,56_!; MKO]8W4A\FO0H15GS1I6B 2/ZBM,1A+9D+\, _OBXN1 M;Q3B%<^U06#8W?-K7E4&"-7XV6&.^BV-X/9XC?[.VHZVS)CBUZ+Z7A9Z>3%* M1U#P.6LK_54\_,X[>V*#EXM*V18>W-HX&D'>*BWJ3A@UJ,O&]>RQ\\.60.J_ M(!!T H'5VVUDM7S+-)N>2_$ TJQ&-#.PIEII5*YL3%!NM<2W)A.60P MAH\<;5-P?,=F%5!'[@#^"%O:FAQ0L'3%7@[!N BWJXR,)%+\ YAWEPQ2K6 MY!QN;0V];URAF(S[T^X%=_Q1PU4E\A]_'?+J\"['90-Z*5K%FD*=P'7%E"KG M9>YV0!?QWD7PEN>\GG$)06IF2 :72G&MX,N*2Q1H%E 9I8$=GI8F@\=B/FXW M:XX@)%Y$,S,(O0 '[\K&VKL#=2.1)J1^\F"%WM" V@+_V98KK%_M08.>.28G M$'AI1+"-20QW0K-J%P7WB+R0^&80>TD:P<>2SOCM%?Z98G HYE5+8G@LVCR9YM]%,UBK+FL.YUWA!,O M""/C]S1)^LV&)$B68M%M^V!7?;0_3F,SH%[F9_#=T@LOQNP>%5I@L+BAW$WP M[#['3YQ)3).]R"I(3BG^]X*GP#\-\1\_1R]*E8L6[4<8_AR.HMR;KMV#C$Y] MG(P0],U D<5]D<6_+C(/KH72KRRG03QSQ)VI%'ILPBK+*PZPE\8[*T9KLH\T<\ MC;&/HP1H& /Q_"3#%L&1@(34+M_$_C:X-:40ID"B:#]BES7*E7\[1A%S-UVL M:S)((2 0I8#5]+Y!=(ZAP(4'BB SOSB!-(7;=N86E$TN:@['(8$3;"/3HGG8 M)CZVGY$8W,+4;N#*F*86!C*)]1M%?9!3:A2G59=::8)"Y M/C'=2AR],M$&MSF<:)OHKT.PEU9=1 Q5=D/'$#:3D N\!.G%.(<&)E6H%_G4 MO"0XI!$%$L0X2A)B)@-T6HJ!,Y.QER6AF0QQZ&<^(,G&'O%],Q=AKB4A13YR M_1UR)&=SC#40Z@4H/EX/M@EKQ9X,NV/)!UZ(NV'(T@RBV L( >/FLTW"'&>H M,L6 CS?#&^,7I)A[5K6\3[Q]'C2\3%U"I-F&& DS(7D5MS"UA'=X.?T/ M9_?@!H=SX/\PBU5UQ)0HUTM'@_&MX>\>K;%0KE! MG*/Q"N92'" .PT,D"&WR4>2"ET7GNZQR9)C@"##K7*Z_2H2FV)#$%6=/06*F M\:AS!O+'?,D:/*&,!QJ\].]@["P[8 R1X/3#)&*9>E"8'DW"R M=1>ON5S8+PX%]C1UU_)^MO^HN71W^&ULQ5;= M;^,V#/]7".,>-L!7?^8328"F7;L.:Z^X=-O#X1X4FXF%VI)/DI/'](ZGJZ/Z#>..W%9,XU7 MLOR'YZ:8>V,/L&]M1Z$'6:.-K#IGRJ#BHGVS M0U>'$X?Q1PYQYQ"[O-M +LMK9MABIN0>E+4F-+MP5)TW)<>%_2@KHTC+R<\L M'J1!B$+X#-=<9U(8+AK,X4N-BMFR:?CEB:U+U+_. D/QK%>0==C+%CO^ 'L( M]P18:/A-Y)B_]@\HSS[9^)CL,CX+^$^1"'<7@&+^G))PXO.4->0\OO M#%S:PZ4.+OT CBI82\U*N%6RJ;4/=R(KFYR+[8?%_>:"PQ,>#"Q+F3U_?Z_, M9\/:8SO5-"H7XJOZPXH?7&U1.=.5L%Q/_G1U;:7I$DY/5 M ]T51)-*]XGZYA-$_B@$<6#IT4'=]'*B5 MW'%WB7R&*(44DDFG]D$0%0IDS5HN<6J)6![1> QGFF+0-\7@;%/T'%;T87A& MB^61S,WJ%K[=8[5&]?U,I&$?:?A?=/.HAQO]/]U\-NS[W7R-F2L3Q&._[<%+ MK='H*5PQ70 3.61V@3\:OJ/F$<8VUR@9PF66R<:*BB!(1_FU7SWRDVA(G'9D M+!6GRD5^2GWXQ104)VN4(@4P%P;2$)ZDH5J\V4_\09C HZ(9J?,LDS9DA\1RA<3 M))(B#P]IDZ.-T@]FC6AA6PMIQL': MVN8RBDRYQIJ9"]6@I)>ETC6SI.I59!J-K/)!M8C2..Y'->,RF(R\;:8G(]5: MP27.-)BVKIE^FJ)0FW&0!,^&6[Y:6V>()J.&K7".]FY2*UR@-5Q(T M+L?!57(YS9R_=_C%<6,.9'"5+)1Z<,K7:AS$CA *+*U#8'0]XC4*X8"(QM\= M9K!/Z0(/Y6?T3[YVJF7!#%XK<<\KNQX'10 5+EDK[*W:?,%=/;G#*Y4P_H1- MYYN3<]D:J^I=,#&HN>QNMMWUX2"@B-\(2'?=)?(L/S#+)B.M-J"=-Z$Y MP9?JHXDOM M>;S>B7H-=/6=@,OV<)F'R]Z F].05*U 4$N8:56UI85[IETCG^ [9PLN.$F_ M?4*XPZV%J5#EPY_76GLRE9O.2].P$LV(3K&J\7.Y M4):FW(MK6JNHG0.]+Q7]JSO%)=@OZLD_4$L#!!0 ( -*#!%%M89A>J@D M !(N 9 >&PO=V]R:W-H965T*?YX[P^T M0B[Q&Z//Z+G-(ZU)?#CS\+H7CFF M5ES_O+)^F4\>)O-()#WG\>\L4O-/>_T]%-$IR6+UA3]?T6)"76TOY+',_Z+G M0M;90V$F%4\*9? @8>GR/WDI@&BCX!8*[I:"BW(6"MZ6 O1T*?J'@MQVA M6RATVRKT"H7>MD*P0R$H%(*V(_0+A7[;$0:%PJ"M G96*^>T5BD7>WNU=\X# MKY8;MUYOO%IPO+WBNU562XZWUWQGD.#5HB\#OK.,^#Q=AD21DV/!GY'0\F!/ M?\AS+M>'+&&I+@\3)>!7!GKJY(XKBC Z1)-E?4!\BB9LEK(I"TFJT&D8\BQ5 M+)VA!QZSD%&)]H=4$19+])6^J(S$'XX["ES1!CMA,>SY:1"Y^7]@@J2I^*$SF"+5L:%7%KKYM8T.7@Z M\8\[3P8'O-(!KZ4#7^B""T4>8VKUP*MYX)H]\$L/?*L'(\ZC9Q;'B*01NDX5 M26=,.W$J)1"HZV1!F-#>'*"O7)'85$B6 _36?'+,/G5+G[I6GZI1-3+;3LD# M> 0LA:5,T<,8&%"$]B]>PCB+]/JM)F2L,UV+J\N\;Y08UR6\@3]PG"VYSS9+ M&[#T2EAZ5EA.$X@0]A?)N1\ ,Z2/L$)29B0-*3KGTA@RHUXM9#S'J;E[W4YL M7!?K&<0^U\6ZFV(;" 0E H$5 6"MP$E3=)X)0=/P%7T5))5DR89'0-C1_@V7 M\L,!I!.)V5\T,@$2U!;FT#2':X-%\ A(A9G MNAF XA%F@BG-)98Y =DQ%3R!^$@6F2J#YX*(%-)%H@>H/Q.]11P@"##@(V@? M<%QN&A_0WVCG]C'JUVM1OU>'L2[6PP84ZV(X<.L8UL6ZCKL3PD$)X< *X43Q M\,>D&W7Y,)P@"0YP/&\;ZCO\PTFS3"+U>M^_5H^ -LN-VLINXK?4_V#J7+_2)IAG5 MU5B?IN2)1$5^[J)WK/O'F,WR@K0J/<:9XYJ' ]=074=M!<3 M0SJEL#-I(A7RQ)CVN,XA\;(>;J>]2;)OVJA&K27';20WYUXQ66RGLN7<'P2? M,M-2GN,Z>PUZ?M>0(_:A=N5(W?R@9R@5H[:"XQ:"FVA5K!O;:?<66NB&I[-# MV#P2(VY^'3=39%\:!'L#8\2T%!RW$-Q$H.+XV$[R3\,P2[*8* #A7LV!A6B& M(NA#'PE+[8ZW*UY>^CYCF&VP&76RP.6X]^N?6-F\,DH/>P*N3 ML3L32ACW DN25YT);FA-JB/."73Q$1&11-\6$62]/LKI'3INJWBL>#RV$_DF MJG:+ZSQQNZO;/$JJ6*)K9VXWC#RR.&^]+..[=<*UW7UNCE^Q+=?.MMZ"-?1U MY\OJJTOMQ71*0\@](&>,1[K,GD9\41"SZ#^95/E93(N%/!^U%;B*:[AVKG$+[B19T@J(:H=R[3O4*O$T M_E$6*O0[$8*DZA5]!3:.]F\A.N>FB8X;#&,7)5I7VMRL]C77OJ_=DI>V<_>J M'>Y>M;%Y]HWM+&-Q'G=KY>P-L>!5>Y)GWP$ A@45NG ] MQ/H%KO8*6R(#A4[P)YJ_4/O9 *JJJF>OJN\#DWV, M;C-*547U[!6U&:4W!%-5%3 M]4P$_"2K=XGKO NX%Z#>E<>RZD^@/5%YAW/_#(LEYVRA6[$0 MYDMF%((\-KUX/F\8Q76.'.>?-H=U8=]\4A5=WUX0S0>:9PU:0^@OGU9OD(5Y77MU=>690*3HH/-N>O)MU8$?0413(K7X%.:>]ZSYO3X0 M4W-][P(Z)4C*2'^2/&91?J1]64(R*2%!4R[0-!/Y:7>47_33F:2MK ^NYDRN MNRL+FGYD@K2S=C\QH6*67P>6*%=>7BTIGY97CL_RNYI;S\_QQZ'I^1W^>&]Z M?NH''^_\P/ +!!7\TC?^,H!?\ONHGH+P&?O)?4$L#!!0 ( -*# M!%&N+7M^[P( +,' 9 >&PO=V]R:W-H965TT*4V:M%L:V$:L%;U1)&=D())NJPN+/+2GY86FYUIOA M@>:%T@9[M:AQ3K9$/=4; 3.[9TEI19BDG"%!LJ5UXU['D?8W#C\H./S&?F=BAUAV6)(U M+Y]IJHJE-;-02C+$($)X">!W &P!<_P1@V@&F0\#T!,#O +[)3!N*R4.,%5XM!#\@H;V!30], M,@T:PJ=,'_M6"5BE@%.K[UP1Y*+/:-N>.^(9VM*V J5Z/SOI M5-VVJKP3JKXV;(*\Z!/R',\9@:_/PV.2 'RFX>[\/=R&_/1)\OHD>8;//\'W M@ ^0@5SL,P MZ+W>Z9WV>J=G]3Y#J>D3J 5/B!Q5UQ($1_OZP3R:#=2->(7!W!U7Y_?J_+/J M[BBC<&%3E',^?CG\#]NZ4>"& W$C7KX?../B@EY<<%;<(U>XA-SU]WM,7_#A MT%S?G;GN0."(V]2)G$$<\7E!/]U?9VYP: T,41]G]'^T;63G03%4P!X.+A.\ M0E!DI-H1T1<:PDU*E5ZF#+,$:@5)!54#36)8(:UD^^C9JHC(S?,OD7EPVLO> M6]L.LX8.8U[B@?TFO([#$?MMU'4D^Q]]V\Z^89%3)E%),MC*F41P"*)M$>U$ M\=H\FCNNX DVPP*Z*A': =8S#@]G-]$;]'UZ]1=02P,$% @ TH,$48S_ M/#IM P G0H !D !X;"]W;W)K&ULK5;;;MLX M$/T50NA#"Z21*.OFPC:0Q%ULBV9AU&WWH>@#(U$V48I422IN^_4[I!3Y)@N[ MBSS8XF7.\,PA.9S93JKO>DNI03\K+O35R-_>P]S3P MD6VVQ@[XBUE--G1-S>=ZI:#G]UX*5E&AF11(T7+NW> W2QQ:@+/XPNA.'[21 M#>5!RN^V\ZZ8>X%E1#G-C75!X/-([RCGUA/P^-$Y]?HU+?"P_>3]#Q<\!/- M-+V3_&]6F.W62:_>/=IUMX*&\T496'1@85$RT M7_*S$^( D%P"A!T@/ '@Z )@T@$FIX#)!4#4 2*G3!N*TV%)#%G,E-PA9:W! MFVTX,1T:PF?"[OO:*)AE@#.+OZ2A"*/7:-UN/)(E6K.-8"7+B3#H)L]E(PP3 M&[22G.6,:C!>*3AXRORZ0BMNK8@HT-L?#:OA1!CT(5 M>H&80)^VLM%@JV>^ >Z6@9]W/&];GN$%GN\;<8W"] J%01@,P._&X4N: SRS M<#P]AON@6"];V,L6.G_1!7][ >I> /HDP%!TK;O$N;-W\7&!<9!FP.7Q,(HA MLPA/]F9';"<]V\DHVP]4:[AA>5,UG!A:P,6 ))$STEX]X$XJJ0S[[0:&Z+?^ MXP->KZ-HFD4G](?,)F&8#M./>OK1_Q?["@DZJ'ATQB6)LR ^87QNE093'!Y; M+&$3C^78=_ZK,%F_6O:\PF1G,4=AE*0G MR@Q8X2B-AI69]ERGHUSO2;Z%(1S2W3]XFRNJ-J[&T ZA:.HVEJH[1A9N^K@01JH-5QS"_4C M5=8 YDL)%4+7L0OT%>GB'U!+ P04 " #2@P119FXJ^*L# ")# &0 M 'AL+W=O.!([.L:\__NH&*'B>,[+Q./9%M*/>%.QSN\A17( M+[L'KD9N%Z4@-5!!&$4<-A-GYM\N?4,PB*\$#J)WC;24-6/?]>!3,7$\G1%4 MD$L= JN_)YA#5>E(*H\?;5"G6U,3^]CCD[(*[1*IJ^,.X;MO*+4%TH M*\G57:)X@6/;"*Y 2$ C_" MCG$)!5J5F,.U?E(%FK-:E:_ I@#>+T!B4HD/"OUEM4#OWWU [Q"AZ'/)]@+3 M0HQ=J?+76;AYF^M=DVOP2JXANF=4E@(M:0&%A;\XST_.\%WE6V=>\&+>77 V MX%][>H."] H%7N!9\IE?0L\TW<]L4OKWYD1MA54FCB1:_$FU45R[$N M"M$KBKQ7%+8GWL1,3$Q]J#U-P\@+Q^Y3WT8+*$F"8]#B%)1Z?G0,6EI 81QW MH"/A42<\.BO\$U4B 4G\C-9 84.D36@3(^ZM?!T$0Z$64)H-=%HP818/=-I M<6;7&7GZ02^B-O(-P"BD<#=Q:GH"3Q!_8L+: L M2^S*DTYY/OGWNHU\#_/;-GTBYP^@9[)CV1&/C^P% +QAL- M_#S%1,.*7)YBPC"TNSGJ1(_.BGX$ 9CG)5)O ;2 )]6L[%3K(='R66>$KU7JI ME_85^D,=25SM6VWVK% =!!&28]V=O?A]447[O8;"?P/+VZ#]DSD(D\'Q/;>A MDG18UQ94E(6#(V=I0<5);X\T\MU>:U4#WYJ>5B#3%#7OQFZVZYMGIEL\RWA I4P48MY=VDJD9XT_&ULI59M3]LP$/XKIWP""NUHB1U)%[X41!<^IPP MX0W[3C97P[XL3<$$G2O0)>=$_1[30FX&7NAM!?=LE1LK\(?]-5G1!34_UG.% M.[_1DC).A692@*+9P!N%-[.NQ3O 3T8W>F<--I*EE$]V\R4=>(%UB!8T,58# MP=[E MYC.MXW$.)K+0[@F;&AMXD)3:2%Z3T0/.1/4F+W4>=@BHIYT0U83H-2%^A]"I M"9UC+<0U(3[60K24,AA'-85(4",H,%6PF6L80( Z,DD:4P3*Q@+@N6,*H1/)%\71KBCAH) M8Z)9 D2D,&5%:6@*7T0B.863;U+K4YA3!8N<*!1,J2&L0-DY:"O1VQ<3\)#+ M4J,6W?<-AF8=]),ZC'$51O1.&!VXE<+D&F8BI6D+?WJ8?WF [V-*F[Q&V[R. MHX,*OY;B J*K,XB"*&CQ9W(,O6?I8:\MG/^S/OMGZWO)Z#1%UG'ZXG?T/;KK MBF5!GJG"[@-8'!Q+IS[Z$[9=GK:=?*6[ZW3;MO<\C,/K..[[S[OY;$.%470=.D5,RPCW,0 MO_$H>!7_AXCIAXC9(<1>S-TFYNYQ!S^J#_ZNY$ML!K;)5&?_O33:X)W'!G.V M[1YG\" -*=KRT#VJ%MI0;VNA#?6V%EI0+;7@[W1@3M7*C3X-KG=6]Z21-M-U MY(;**_DXO)F$+?(I3N-J>/Y57XWR6Z)63&@H:(:F@HLK]%55X[':&+EV_7\I M#4X3M\SQCX(J"\#OF<094&^L@>8?9?@'4$L#!!0 ( -*#!%&HN#\D#@4 M .D5 9 >&PO=V]R:W-H965T> M&V[BU5H6#=:@OXE6;,;DW6::JSNKCK*(4Y:)F&V0CEB1%)#6.OZJ@O;K/@GAX_1S] M:YF\2N8A$FS$D_MX(=<7/;^'%FP9;1-YPW??6)606\2;\T24OVA78>T>FF^% MY&E%5B-(XVS_'_VJA#@@J#AF E0$T GD",&I",YK>R 5@;RV![]6_-JC)?[,<*1,3KHBF=R M+5"8+=C"P!]W\[T.OJ7TJD6#9]$NH3/@;]OL# ']C, &VS">T6OH04''@2F= MTWH/W]W["S&!IAK MVQB_A(W;,/ =VW9?PD(#+*!^H=6C(4]2YTDZ\YRQ-)[S;+&=2YZC6R8D4N6, M)IG85(O>'U4)WGCS[(OZGXL6-9>$3/*OB'J;N4H*I+G<; MYJE5F.AZMV$8$S_0UU4'E&\L2W<[5M'%']3&3>VA4_P+=SV$.*2EJX& ME WZNF! ^6KYT$4UH+!WK(@;T\+=KC7Z-KD>=NG56!4^P:MPVSH/J.*S3!/-<^HATT+@3=+G05)=&3B*/7S%5H+ =. ML!PPK/_8)Z#I9X)Y0:#OE PPH#;6MEVA >80:A]9 J$Q'>@VG=OAY'YX_1E- M;[[_F%R/0O3]*_JW.0R-F< )9@+M91V !'H=&F"8JN\[7<=,Q@:MX 3W ),WR_@ZU\Y)AAV MTO##!P'*SO M(TTP-W"\(\HUC@'=CG%3."U?(KEFZ)[GR>)54[FQ$3C!1BKNX?&0I4'CKMSR#JUOI<QFGM ME_A\A WM8WP>[D\=F_#[0]"K*%_%F4 )6ZJN[#.JWGJ^/U?&ULG55M;]HP$/XKITB5 M-FDC(4"[5H!48--:J1N"O7R8]L$D!['JV,QVH/WW.SLAA2K0;E\2O]SS^)Z[ M\[F_5?K>9(@6'G(AS2#(K%U?A:%),LR9::DU2MI9*ITS2U.]"LU:(TL]*!=A M'$7G8=,/XY0J.T@: >[A1E?9=8MA,/^FJUP MCO;[>JII%M8L*<]1&JXD:%P.@NOVU:3G[+W!#XY;LS<&IV2AU+V;W*2#('(. MH<#$.@9&OPV.40A'1&[\J3B#^D@'W!_OV#]Y[:1EP0R.E?C)4YL-@@\!I+AD MA; SM?V,E1[O8**$\5_85K91 $EAK,HK,'F0$; M&@M,IG CS;HJFYUQ/[04#")3^7<7(X'O+V:MW>2=XK:W0QJO2_& MY311.VY%T5E30;V ZQS!3?[]O#("X5Z;HFBM?+LWX"NBO"?U:OVB7/M&^FQ] M3"]-^3 \T93/U!W3*RX-"%P29=2Z(%]UV?K+B55KWPP7RE+*_#"CUQ*U,Z#] MI:*&6$W< ?7[._P+4$L#!!0 ( -*#!%%&PO M=V]R:W-H965TS,=J#=7S_;23,*(67JPUX@=N[[[N[SY7R#-1=/,@%0 MZ#FE3 Z=1*GLW'5EE$"*Y1G/@.DW"RY2K/12+%V9"<"Q!:74]3TO<%-,F#,: MV+V9& UXKBAA,!-(YFF*QB=7[=-_;6X!N!M=QX1B:3.>=/9G$3#QW/! 04(F48L/Y; MP250:HAT&+]*3J=R:8";SZ_L5S9WG:-KHEC.52#1E,<0U^&DS/FC NUJ92A[_59ZQWTCX)6=GR.^=(-_SO9IX M+IOAMUAH>'\O?'*(]]# 6V&=&A\+_NICWJ^;X1.(7G/?AK\YBG95J6W+U]G# M=Y-FF C=!!7BB]VZ/-%;N@411A2<4MW>8G0T?8YH'A.VK*K[N*XF"[^!]6LZ M]VJDU5IM'M.[%M-=BW;8"=\:7371O-&D4VG2:=3D(N5"D=_8=O5Z51ZXPK0N MZX*YNQ%,V/5[6XEW=B(.P_Z6T727J15Z07MN%=9#5]:Z5[_6]/=75JW+O_6ON:%:J?0<2L+XD['4Q@94>:3+[ M;1Z@?;_RW_\_7_QEO^9KW5'+W;A54Q!+.S!)%/&LO?3$ ZGMC29A$%!;:E7?6TU^!*(:J8J%X9N_T.5=Z0K"/ MB9Y#01@#_7[!];U>+HR#:K(=_0%02P,$% @ TH,$43P/C7TY! YP\ M !D !X;"]W;W)K&ULK5??CZ,V$/Y7K.@>[J3N M@@T)L$HBY<>VW9.VBF[OK@^G/CC@).Z!G=IFL_O?UP86DF!(JNU+ F:^F6_& MG@]F?.#BI]P1HL!+EC(Y&>R4VM\YCHQW),/REN\)TT\V7&18Z5NQ=>1>$)P4 MH"QUD.N.G Q3-IB.B[65F(YYKE+*R$H F6<9%J]SDO+#9 ';PM?Z':GS((S M'>_QECP1]6V_$OK.J;TD-"-,4LZ ()O)8 ;O[E$!*"R^4W*01]? I++F_*>Y M>4@F ]7[]Y_[5(7B>SQI(L>/HG M3=1N,@@'("$;G*?J"S_\3JJ$AL9?S%-9_()#9>L.0)Q+Q;,*K!EDE)7_^*4J MQ!%@U 5 %0"= :#7 ? J@'<.&'4 _ K@7QMA6 &*U)TR]Z)P2ZSP="SX 0AC MK;V9BZ+Z!5K7BS)S4)Z4T$^IQJGI'UP1@, -^(WSY$#3%&"6@%4NXITN?P(> MF,)L2]!870\^TAAW7(86_(AVR/J>@,.6R% MO G@T!YR5(<<70P9*]-$<2X$8?$K("]QT6RV;1RU** 0GN[ALFUSXX5!QVX$ M-<^@EZ?NG0LG+&A3\\)HZ)ZQLYJU#N)]/YO603S)*:QS"GN]/)&,QIPE>:RX M %^)5(40/C"YKUYI/QY)MB:B+UA4!XO>WZ51NSA0;]WPK(86,^2&;FC?8N@V M[P7W/2U7H4_IP8Z#!8_>1O ]75>AKVL[B)JHZ/]LO,K;2>Y1>+8O%J,;S_>Z MN#8"#_MU]W+S50Y.MR9R ^^>IM,P0]&'5DW@@X[%?P2TUCD>,H]#JB-G(,^Q7P4M.T9=;M M"-FH)>R7R__:,6$[\2.QJ'A:C'P?=5!MM!;VB^T5#1.U/EKTH0E:_*QF4<=W M!C)*>[K2J"#J5T'[M]7\ FI)A)ZY$K 1/ /ZP[+HO?KC$N \HEL?0[O%M"ROM03IFU] MCNX6-C]+I"=2R_H,N?J!:_54#[%.DT(Y C]BH?5$@I1L=#KN;:#/G2BGRO)& M\7TQ-JVYTD-8<;G3DS@1QD _WW ].E4W)D ]VT__!5!+ P04 " #2@P11 MRXJEA!0$ !]#P &0 'AL+W=O%;Z6'(L M64F 8%]L76:&9V:.YW@F6R&_JP1 HQ]9RM5TE&B]^6Q9*DH@H^I";(";-RLA M,ZK-K5Q;:B.!QJ53EEK$MCTKHXR/9I/RV:V<342N4\;A5B*59QF5NTM(Q78Z MPJ/]@SNV3G3QP)I--G0-]Z ?-[?2W%E-E)AEP!43'$E834=S_'E![,*AM/B# MP58=7*,BE:40WXN;K_%T9!>(((5(%R&H^7J"!:1I$4QNLUEE)CBQ.@K MUY2OV3(%-%<*M#*F0V_/KD!3EJIS8_=X?X7./IRC#XAQ])"(7)G8:F)I@[LX MW8IJC)<51G("HX>N!=>)0K_P&.+G_I;)MTF:[).^)(,!O^7\ A'_(R(VL7OP M+(;=KR R[D'ACL,!...F!^,RGG,BWA='!:L\1;^S M%:"SOX#*\SZHP]$\M#..RDS%K!H[F*"8[M0 *\(&:#@8>E$.=)#H#M*RD"IA MFU?Q#MOM0+=_#O/JW%!\($WXW[M6A#J'B +OD M&"KN0,5.0$X,/DQ:J.1=^?="N* F(+;W#"3.2PS$K=C@8;5YD#0&=$,S>!WQ MVOF/AP7@_8CG=+I9#K/C;G;U@1 /DQ/=; 4"#RO$FXCG=J ZH1\<(W4[2,=! M> IH*S%X6&/>3+OA<.&>=A7KD/7@3\\+NR,.=V=PU"KU^E*05 M&#(L,&^EW0OA]G+KU<.NCPW6P8)CY'-=[GT*146/JUVG>=KLEO-RH[):\VHQ MO:9RS;A"*:R,JWWAFQ[*:M>K;K38E.O24FBCU>5E8O9CD(6!>;\29F6J;XH# MFHU[]C]02P,$% @ TH,$4>WE+).#!P )2L !D !X;"]W;W)K&ULM5I;)BFVV2F<19)W8VNYDX MV;;3Z8-BRS:S@%PAZXU;=[UAXD;_Y&B+UGB.V?WV MAO*K?AIEZ?HX"%T2 (I7Q[U3^/'*M@0@+O'-Q4]AYC<037D@Y+NXF"Z/>[I@ MA#V\8"($XO\>\1A[GHC$>?R=!.VE=0I@]O=K]$G<>-Z8!Q3B,?%^$A^.6GD3FP?A5WKUW/XS.&WYQ/:/;&49]QUJ+N_B)A M>+9C:%0PG$6!!N#@$!BZH7^ZOP4'23WO2V*-U;%.H[4&="AB0:VZ;!++V?51-:/I M'AG-6L0:7T[ 4_0LCA7ZCCG>,'CC!0MZ_/IE$Y'(YV.1AS6J@C[F03K#PQ3 M'YSC!W8(QA&E?/:!:\0BZC(7\QEU1QCRRK)C%WH0AQ96^G@R=*!SU'_,-JM8 M:&##85HHQ]I,69NM6$^02\$WY$6XC.8NEIUA8!I#6]?+.5@I!TO)X8:2!<;+ M$*PH\<$T#",4+# @*_"6767_605BEFG9^?Z[M K]5T'<3HG;#3OO,W\B".^T M5T'4+A(=#-X0O2H6,J%CEW,=I%P'2J[3T,<+!/Z\QOX#IG\I$GZ81ARJ6Y]K M,\^NY[.609_RSZT>^]"4P1EO^E+V ?X6IE$W]755.ILE&>7M'*;O1OL=F MI,B/W<","@-3D4%.RM)1LOP2B=$0[$X?N4.C!P_'?$-)N(RI4^ !\TRGM25F MJA*YMD!=+DAT96MN\2/Q'N,!S^=$D[2#F74/W'?BE3HR+(RWHU=I&90V )OZ M0./$2R+F5&%8R41*.U1K^QPO(EXU7_4),@0%[<9#RC=4Z[?09C -0D8CL=X4 M)L+E^]0G45"6O9]@48A-;B*5#99R#-5Z7"#".5#F_H/$%O 0W&"ZX+?Y=E., MR@UU@X6[19Z*J;H^73/LGU5=*,49JM6YL=$E<7+>8 X=_:U2E99S8&4?2]&' M-:K_(\N<)':6E6$6N=>4RC.7A@#5CM!@.G!_XNU;DH!G$6_C PJ^@Z^K%1:P M6\2W6P>?IV=?;]\WFC_2 Z#:! II>X9"-P3S^* %<#+?$'5C:Q <2O-478&I MZ;HJ3PVI\(9:X:]M-)D,3))?>PD$9EI495:61DEOG_ MYSJ_N(8OYK]18@>5O*4;&&HWJ!HZGO/7;A#[9I/1E*Y@M'2%>$KAD,59? CF MC/];9D2YM+_4=>B:_E: =\N?CKA9>UR^=Z15&6KK4(U&LHII,AK28 RUP>QG M--1UZ)KU5F:2T>B&F[7'Y7M'FIJA-K7?%YC2S'@TZGMI/$;3K4B=KA5W(+!$ M'HJ[$%BY!S>D"QEJD_@Q77.:Z%IQRU%IZZ:T)%-M27O)[)HZ#,TLUYF.N%E[ M7+YWI*>::D\M]$ZV?2LK(.\)+$'%2NBA'BQ4+6\2.,TU28S M<6E8 M>>)R@U[$K3A'0D62U-0PJAUH2SJ*I7:4.5[PG?\>)[HE'<5JZ2A=5C U=<"J MG5)'W*P]+M\[F9=#+?>1:F$YKPD'[4IAF72'7G2"YGM$6JG5\IBSI28EX7/S MW=8JWK=8TBDMM5/N4Y,NDKIR'"VMX@V%)3W5:NFIK35I4E.#,DFZ0/,ME7YL MM?3C^R *N8H4WXT<-DF::5)=;D!@Y8!(?[74_GJW<>D^5=>6%FJWW#? MV25^";6*][.V]$N[I5]VL8&:.J!FE!_1=,3-VN/RO2/]V5;[([IV MN41X>,4QNC;D'D=WWV3N+AC9QI_2/1#&B!__W&"TQ%04X,]7A+#7"_%U7OIE M[,E_4$L#!!0 ( -*#!%&!B_KR;@, /X+ 9 >&PO=V]R:W-H965T MM:JV1ZDJA<. M3!*K8*>VV;1O7QLH.>"PD=J;!,,_XV]FS##C'1<_Y 9 H5]EP>3$V2BUO7%= MF6V@)/*:;X'I)RLN2J+T4JQ=N15 \MJH+%S?\V*W))0YTW%][TY,Q[Q2!65P M)Y"LRI*(W[=0\-W$P<[?&Q_I>J/,#7.9XB@@$P9%T3_/< ,BL)XTAP_ M6Z=.MZ9J,W%2!^6P(E6A/O+=*V@#BHR_C!>R M_D6[5NLY**NDXF5KK E*RII_\JM-Q($!#L\8^*V!?ZE!T!H$=: -61W6G"@R M'0N^0\*HM3=S4>>FMM;14&;*N%!"/Z7:3DT_< 4H0%?HE@MM2ME:(L)R-!.0 M4X5>K 6 KIJ26K)H2HWXZE#]= Z*T$(^TXI/BSEZ^N09>H(H0_<;7DGM2XY= MI4G-?F[64MTV5/X9JC<5NT9^\ASYGN]9S&?#YG/(M'EJS/'HV-S5V%V2_"Y) M?NTO/./OG5Y+$W:3%5L\C8.X=F!>G8=I&,?1V'TXI.Z+ CS:BX[8@HXM&&2[ MYXH4^N NK5B-;72X8^RG7GP"9I-Y81+;T<(.+1Q.&TAY@U:4$9;IHX)6 ,WA MRJG,>,6LQ&$/Y2I.(WP";%$E88CMO%''&UW FU5"Z ./MER81F-CC"R[C\Q) M.V*TJ.(()W;&N&.,+RAWP=GZ2H$HSQ8^[ERB7(+X/O)5IMTLZ7"Z=!%0G87XF":DENC") MO),DV&1QY'GV)(PZO-'_.4VC_CGQ ^\4\C'5$2/V]NW?&Z1\2Q79UTE>4A]\ M\&W!_UBAUL%QYXF3D]AMJC0X%_N^J^-'VOJE%6K]'"6_7R&;*CQ;H7U_Q\,- M_FL&0I"+"K-OS/B1SOQX8?H=%@?XM'W85/H%.Q/RO@_CX48\XTPJ436#7MT_ M+HE^WT+Q< ^](/JX]Z5.0R\]C;ZOBOH?3?=@.#.3\7LBUE2_:06LM)EWG>A< MB&;8;!:*;^MY;T$$8@7Z^XGIF:Q=F!.Q&_ND?4$L#!!0 ( M -*#!%$-_,18CP( $L' 9 >&PO=V]R:W-H965TG.)LDDN' ]P>X))1[2>QB"YG$HM*, M]Q*XI>M"VP!.X@U9PQWHA\U"FAUN57): E=4<"1A-?&N>I?SR.(=X"N%K=I9 M(]O)4HA'N[G.)YYO"P(&F;8*Q'R>8 :,62%3QL]&TVM36N+N^D7]H^O=]+(D M"F:"?:.Y+B;>R$,YK$C%]*W8?H*F'U=@)IAROVA;8X>AA[)*:5$V9%-!27G] M)<^-#SL$H]--"!I"L$]X*T._(?3?FR%L".%[,T0-P;6.Z]Z=<2G1)(FEV")I MT4;-+IS[CFW\HMS>DSLMS2DU/)U\$1I0B#Z@6U!:5IFN).5K-"N(7(-"IREH M0IE"]_"L*\+.#/+A+D6G)V?H!%&.[@M1*<)S%6-MRK&B.&M23^O4P1NI^^A& M<%TH-. MN*N=?\L^_^OLK\SHMQ>C[_3"-_0Z[\,YNA>:L*[_NE8;.#4[G)Z2:!3%^&G7 MOT/,* KW0.DA:#P:O<;,.S!C?]""7C4Y:S7$4_-2U$/]C_R]3-S8[JD7"$&*Y/*OQB:@F4]NNN-%ALW MFY9"FTGGEH5Y[4!:@#E?"3.?FHU-T+Z?R6]02P,$% @ TH,$43LZ9OZ M! Q0 !D !X;"]W;W)K&ULK5A;;Z,X%/XK M5C0/,U);L($$JC12F[#:&:F[53N7A]$^.'"2H $[:YRFE?;'K[D4$C#DTGE) MC/G.YW..C\YG/-YR\2M= 4CTDL0LO1FLI%Q?&T8:K""AZ15? U-O%EPD5*I' ML332M0 :YD9);!#3'!H)C=A@,L[G'L1DS##,S,(X@AD!D%57_/,(4XSIB4'_^6I(-JS MO IF3E.8\OA'%,K5S< =H! 6=!/+1[[]$\J G(POX'&:_Z)MB34'*-BDDB>E ML?(@B5CQ3U_*1.P8*!Z] 2D-2-/ [C"P2@/KV!7LTL ^=@6G-,A#-XK8\\3- MJ*23L>!;)#*T8LL&>?9S:Y6OB&6%\B2%>ALI.SGYBTM -KI$CY!*L0GD1D1L MB:8K*I:0JOFWT2/$5$*()$=R!>A'Q$(TXUN&'F+*T,<92!K%Z2=E\>UIACY^ M^(0^H(BAKRN^22D+T[$AE;O9HD90NG97N$8Z7+/0/6=RE2*?A1!J[&?]]L,> M>T.EJ
DE_+)A5XB,+A QB:GQ9WJ,N9>98T\7SOM6]\]>?2\95E4X M5LYG=_!IZ^4"?>62QKJ]+MB&.5O6O9XGCNN,C>?=_+4QKF,W0+,VR'/=?8RO MP7CFL +M!6Q7 =N] 7]F$I:"YNWM07 U3-#/>TCF(/[IR:=3T3N_,Y^S@LW9 M"9&,3+.1AS9(Y<'4YV%8.3H\.P_H/^0GZYB_ J G> 9!60#'9&E4+3[J7?PV M",1&=2&QFZT+-(=EQ%B6N#F-LS5U&1NUDH&)-6QDK VR3=)1.6[EM/M;M]9M M;ZUE-_QL8SP;$[V?7N6GUY_-0HD]EA(O\0T7[LI(Z=O*=-_*T.$:)QZ#BB M3^!:GG"_/KVG4Y34NREI=M9>R+[+M<#@?H4YM4^4='N;ZS0;A09D>UV[6XL5 M[E>K$UH%;HO0I=64?E^'ZO:SUBI\0*Q.;!7#PQO?!]GWLA8U?):J'=$GVG)E M#;UFIVB#S&:;.(+'[^79C[Q61MPOC:TSEJ%<0' M9/ ]G:,M>9I#A@;5?CA9!:R,@!(3NMA91L_:<-#:AS^VO%(V&PO=V]R:W-H965T\_O7[(Q]Y+LDOQ-E@(]8X0UILII:C^,!2 MR JUDT:#Q=4P>NC?CU*?'Q)>)>[Y#>=B!-TN0#^.AS^!ASAM]Y>/_+O_"8:W,H M4'HH4!KXKD[P/6S9J%@J[/*5Z3JA$&:8UU:21->!D=$D=4Z,#6!KB3@O3DM\"M#Z!]U>&^Z,-?+L=7I?L+U!+ M P04 " #2@P11'ZZ*\F<# ! "@ &0 'AL+W=O-W%?4DLFH0,W95PX\VEANU?SJ*]!Y MFC+UM,!$[F9.Q_EE^,0WL;$&=S[-V :7:!ZR>T4KMXX2\A2%YE* PFCF7'8F MUQW/ @J/+QQW>N\9;"HK*;_9Q;MPYGB6$2:X-C8$H[\M7F&2V$C$XWL5U*GW MM,#]YU_1;XKD*9D5TW@EDW]X:.*9,W(@Q(CEB?DD=V^Q2JAOXZUEHHM?V%6^ MG@/K7!N95F!BD')1_K,?E1 O ?@5P#\"='HG -T*T'TIH%L> [@E OP(4 MJ;ME[H5P 3-L/E5R!\IZ4S3[4*A?H$DO+NQ!61I%;SGAS/RC- A].(<;+IA8 MPWPH!T>X)K@(POOC _A+JE72^C7$OI%O-Z)>-?:<#JQ M)-*S0DU)E5$&111;O]OYV-+?[C-O\/%ZAS[7[6P>.U];"6U:9*NQ/=; MI6OPV9/N@%B_)M9O)7:KI-;P(*@#)P6_6^J\C0>V_]OFQ_3:/ [(#6IR@[\C M]X'6V,1NT1[HT?_:E-+@CRFU>1RD-*Q3&OXOE31\024U^)PZ#B/GR#"N^8[_ MKM9*N=M! 2JZ&D.(E$R!>E%11G4_ I:'W"H0U?U8&Y*D:*\MM=;QGAN^]Q\^ M]^(/J$L-,@+JO%AW7J#N_7L"9V!B5 @[^R,DM?KGVX':OLP59%3ND4RX?0D, M$GN.,ZFYG1PNFG)T]^ZW%-6F&"PTK&4N3%G-M;4>7A;%'7]D#^Q0TV"_'$V" M48-],9X$XR9[QYL$Y73D/A,J9ZL[IC;4)2#!B,AY%T,J$%6.*^7"R*RXCU?2 MT.U>/,8TXJ&R#O0^DG0G5PN[03TTSO\%4$L#!!0 ( -*#!%'PT9T2V@( M &X( 9 >&PO=V]R:W-H965T"_G3,Z9 M\>YXL%+ZQ:2(%EXS(G[&N/1&@V+M7H\&*K>"2[S78/(L8WI]@T*MAE[+>UMXX//4N@5_-%BP M.4[1/BWN-W.1;//0" M)P@%1M9%8/18XAB%<(%(QJ\JIE?_I2-NCM^BWQ;>RU^HJ5GZZ+%REABE]85=C @R@W5F45F11D7)9/]EKE88/0ZNPAA!4A M/);0K@CMPFBIK+ U89:-!EJM0#LT17.#(C<%F]QPZ:HXM9IV.?'LZ(>R"%UH MPBV73$:<"?@FC=4Y5BMRX]TGY)89S*L,QD6\3K[ MXE%>R)"2"&MD&I0&@<8T@&64$OZ;DA@I8W?Y+ /WBL#NV"U'E\[1@UFW,'JV=6FOG4ZTLH;?J7:Y-MW_&XMO_M/Y!_.?/=3Z=N(O=)[M?3>8>DXLS#%J#KB M#;A>TCEF,X%-:B%-PP0VWJZ ->T*H2)FW84A8YAR.1?U#;$&NJ$(?5T7:4Q% M:L"CLDSL,MP[XE7;@=EGN5];[O]OR^]7YP&[_2-N@1V8+;O^1C=PG?B.Z3F7 MADYW0JS@O$_9TF5W*R=6+8H&,5.6VDTQ3.F# +4#T'ZBJ$E4$]=SZD^,T1]0 M2P,$% @ TH,$4?96Y6 Z! :14 !D !X;"]W;W)K&ULK9A=;^(X%(;_BA7-Q8Q$F]@A?(P :5K4W:ZVHZIL9R]6>V&" M :M)S-@.3*7]\6N'- XDN"'E!O+QGI-S7ML/P:,=XR]B38@$O^(H$6-G+>7F MJ^N*<$UB+*[9AB3JSI+Q&$MURE>NV'""%UE0'+G(\WINC&GB3$;9M4<^&;%4 M1C0ACQR(-(XQ?[TA$=N-'>B\77BBJ[74%]S):(-79$;D\^:1JS.WR+*@,4D$ M90G@9#EVOL&OMS[2 9GB!R4[43H&NI4Y8R_ZY'XQ=CQ=$8E(*'4*K+ZVY)9$ MD=7,' MRRZ*_Z4*NQ\[ 0NRQ&DDG]CN=Y(W M%.A\(8M$]@EVN=9S0)@*R>(\6%40TV3_C7_E1I0"8/=$ ,H#4-, /P_PLT;W ME65M3;'$DQ%G.\"U6F73!YDW6;3JAB9Z&&>2J[M4Q"1.4J+DWX0@I^^K\7DB85S838JS$99 MONZ)?'O3.F6GIE2$$=,>UG6W3]?+TND%N9W GM_K#D;NMMQ%C2SH>4,C.ZC6 M+ZKUK=5.R5R"F1X>*E\[X#>V)3S1TZ(#OK/DZGE6C)C%FF[QL*[U8;,UX_)* M$AZK(=\2(;/Y5^?)/D]0:G:HQ_; D!J-UZUW(R@*#*P%WF*Q;M)PK\C7>S^? MFM4@U ?D9TJW.#K5@9'GN7942>[]W)4:>SS Y8^@6!'[8&_ Q".W<;VM0. M4M#0&EX0U[ *XLJ,LDD.:S2-;!#T M@Q.^&'3#MNQ&%P<4,J!'=M W!Q2JDKOZRE,G.O7.@PS;45NVHS:00J4W93N^ MSUIOZ'V"6R6'-1J"H[8$1Q]'$S(\1Q?D.:IRNNX5JD9V^AT*&9BCMC#W&WEB M<(WLN#[_G];[R+9*#NLTR$9MD>U?'DV&[\C.]S/05"5VQ3:;Y+! 0W34ENA^ M&RSY!MJ^'=IGK36_BN1C-=]Y3/?[^OM3R3;9%MC&ULS5IK;^(X%/TK%IJ56JE38B<0&+65Z&-V M9Z5.43N=T6JU'UPP$$T2,[93RFI__%X[(4Y+'K13.GR!$/RXYUSGGI/$1PLN MOLL98PH]1&$LCULSI>8?VFTYFK&(RD,^9S'\,^$BH@I^BFE;S@6C8],I"MO$ M<;KMB 9QZ^3(G!N*DR.>J#"(V5 @F401%N@^E,Z1/MDZ,Y MG;(;IF[G0P&_VODHXR!BL0QXC 2;'+<&^,.IY^D.IL77@"UDX1AI*'>;\1#:3[1(FOKM- HD8I'66>(( KB])L^ M9$04.KA^10>2=2 F[G0B$^4Y5?3D2/ %$KHUC*8/#%33&X(+8IV5&R7@WP#Z MJ9//7#'41>_1130/^9(Q=*/XZ#LZ93&;! H-0QI+M'?.% U"B;ZP!Y70I;V*(OE-(V%5,3219<\5C.) M+N(Q&S_NWP9<.3BR G=*:@?\,XD/$?$/$'&([=O T\^::=R<0]=, MXU5,J_7QAB=\0@N&$G-DAL(0>,I@T6LT-T2%=L-Z=*<'BRH&!^@J[GN M !3^#CV4X73(1,#'^@R7D $XDP:\7T9L&F#'!*@OQ/L3YZA]7X+)RS%Y;X;I MXH&)42!9 583'F\-#R'$Z91CZN28.F^-B=Z%[ !]3J([)IHP==8PN1YV?%P. MJIN#ZKX9J*M$247C<1!/#] W4]"@]>">"2C0>1K14 0C0'UA&J)3"B5BQ SZ M,0]#*B2: QN&B7WT7Z%4E+&2HO,+K&#GT.F7D^+GI/B_)M.?8B4"D*01^DK# MA&ET9:#2Z+K%Y5L.J)<#ZNU(EJ^9UG*=V#,HQ@)4$^H]U'T1H;V_&!6E2[L^ M>(*63*\*%T5I?<<]-*;+NM+;SWGIUPY]S20D9*0!I+IEE CM7=_ .\(Y"_0AZA\^:0\1IDS^MU<;<",K&0R8Y !E,Y8<'S4),26>QU M>A6@K7_!6S.N.9T,2!M.I M8%,*QON)G#RJS57:DL' N+@*.H<5-@);^! M6,S#'UV<;]([_@W((]9DD%TQ&<_U563=9!#'(5[%S0FQ)H/LBLEXKJ\BZP[# M[3M^Q8TWL0Z#[(K#>(&M(NN>HD=(E9?O0,$V=%'_E,%1P 1DHV^S +0QT$KM;EV]L_<"56RF M=:OISFG>@$A8N(T*E@KP1MQ;V72W_E+CXF$>B+13 MX]U40S38:91*UTJENY%4-K!>4IU?,Q%6!]TWUL'F7#1(8-.3!-WM;%\YF9: BH^1F#9P73JQ?,)YL/AHD8S:C,,K()C58GO:WK MY&M4=6_]/MOO^S[Q*][:6W7TZM7QL8A_I('(WE0JCLZ98B*"#ND;7-T *(@ MO*&]-,[ZV7I-GLDK[#=HD%N3>6,PQN@\$7:)'F0\ _-LD;9HW _AE:@F=KOX MZ:Z(=F'G3,3$U.P/DFC$DUBEFVCRL_D>I$&Z\\8V3S&PO=V]R:W-H965TBJVGMP)P)D%E=0+?'_LE9@P)XGMVDHD,:\4)0Q6 LFJ++'X-0/*]U-G MZ+PNK,FV4&;!2^(=WL(#J,UN)?3,:UDR4@*3A#,D()\ZM\.;963B;O[)]M[CJ7 M)RQASND/DJEBZGQR4 8YKJA:\_T7:/(9&;Z44VE_T;Z.'4<.2BNI>-F ]0E* MPNHO/C0^' $T3S<@: #!>\!'"F$#"$]5B!I =*K"J '8U+TZ=VO< BN MX: J3 \Y4(=&2 M99!UX!?]^'$/WM/)MPX$KP[,@E["KQ5S43"Y1($?^!WGF9\"OS;PX757.O^G MOOQG]3=FA.UU""U?] '?,L_!/MVC^X#66-^1-:2GDV M3&@#MXS\ALR:.@,&.5'2.DEX9@S7A5Z">7SU:-!C;JTVK)^U:08OR97O!K'W M!0 =1H !D !X;"]W;W)K M&ULM5G;;MLX$/T5PNA#"R2Q2.IJ. 82*\YFL2V" M)MU]*/9!MFE;J"1Z23I)_WZIBR6;&BG>3?.26-*9(63G8*+4=#8=RL6%I)"_XEF7ZR8J+-%+Z4JR'3FP M\AVQA"U4KB+2_Y[8E"5)KDGOXY]*Z:!>,Q<\_+W7/BN,U\;,(\FF//DK7JK- MY< ?H"5;1;M$?>7/O['*("?7M^")+/ZBYPIK#=!B)Q5/*V&]@S3.RO_12^6( M P&W2X!4 L00P':' *T$J"G@= C8E8!]Z@I.)>"<*N!6 JXI0#L$O$K *PZK M]&YQ-&&DHLE8\&0UB<29WDH/BBAG\9:3DV^<,60C\[1 UOK M"%,HRI;HEO&UB+:;>('NLC+<\[#1H#)@$5^AZ4Z('%_)2?0Q9"J*$_E)X[X] MA.CCAT_H XHS]+CA.ZG5RO%0Z1WGZPX7U>ZNR]V1CMU1])EG:B/13;9D2T ^ M[)=W>^2'VE.UN\C>7=>D5^'ON^P"$>\,$8M8P'ZFIX@'N3@.('/>MOK-VU:? M]8N';*'%?4C\R)>T#CU:Z*-=H:<+K8P2)M'\)Y)E&(UZ]-JU7KO0:[^F%XJW M4M0M1/,R_33!MFWY]GCX='B, ,RQ+(R/86$;1GQJ6L:L!""67X0&%X&8,1S?0?VLE=[P.OUP%VF MF&!2(?:BZ5\RR%@/,-9V7,-: .40GQC& BC/]ZEA*X#"EN<'L*U^;:M_FJUQ MMN I:*K?6I@823%M0W!@)@Z <7W#QC;&QA0V,*@-#'H-_$.',5H)GJ*%YH4X MV\79&NFV3A0$)P^2!ZX>0=OMMFL9AS,%4+I@F_$:0C 28/.HH34I=3J*![8: MXK=Z?7$E)5/R##UR%24@-5OM0[)VH;/NA]<*^>,)95'+#E01B SL M&\TR]3ID!D"HB_V.HR2-':37CBD7NBA' MBIVA+SP[WQ/#]\\LG3/1ZZN&K'$_6[^%;7!#W;B?NVM+]N46/@R[G1.^;=2/ M*83"C@D+(9C=RM8;"*;+=T?%Q0V)8^>-:>BT%G:37929L@ MMW M';-W.!$W@W"![QWTIL>6-)1#^BGG?GI=9OD):4T:DB&_=B0D#;&0-PR%I%W; M,7%;#3P(T[V8>39M&*&.VPHR$&9W5&+2$ IYO[&0-/6>O--@2-IC&FD-UM,* M==@I>G8KG=NJ@.$;4(4]IX.W2<- I'\N?#V5VS.:BP//Y.W38#, YK@![8J6 MANY(/]V]SMOYY7_*]H9\R/N1#VW(A[YQSJ'05*('&)-FPE.!,Q#HZ//J(!": M$\CQG:80T_Y"W)J%*J/ZI4(FXB<]]!2S<,@6Q:G6+_=0M%O&*G\<9U&VB*,$ M2:6;WX'TRNH7T7]'\PPDDH3VV_Z0R;$PH/\A\CL0ZSB1*V$J;8UUX.@U% M^8VCO%!\6[QBGW.E>%K\W+!HR40.T,]7G*O]1;Y _:5I\B]02P,$% @ MTH,$4:5>Z6_9 @ ]@< !D !X;"]W;W)K&UL MM55=;]HP%/TK5]$>6HF2$+XK0**P:IW*5I5VTS3MP207L.H/9CM ]^MG.VE& M)XBZA[U ;-]S[CDW-]>#G51/>HUH8,^9T,-@;KY")G?#H!&\ M;-S3U=JXC7 TV) 5SM$\;NZ4784E2THY"DVE (7+83!N7$[Z+MX'?*&XTP?/ MX)PLI'QRBYMT&$1.$#),C&,@]F^+$V3,$5D9/PO.H$SI@(?/+^S7WKOULB : M)Y)]I:E9#X-> "DN2<;,O=Q]P,)/V_$EDFG_"[L\MA,%D&3:2%Z K0).1?Y/ M]D4=#@"6YS@@+@#QWX#6"4"S #2]T5R9MS4EAHP&2NY N6C+YAY\;3S:NJ'" MO<6Y4?:46IP9?9(&H0\7<(NV&!K.IF@(91H><&\RPL[MT>-\"F?OSN$=4 $S MRIBMOQZ$QJ9W)&%2I+K*4\4G4G5@)H59:W@O4DQ?XT,KN]0>OVB_BBL)/V:B M#G&W!G$41T?T3*KA4TPLO.?@C7Z%G&99RJ;G:YW@NT6M$6OP>8.*&"I6>4UK M<(\"=X39DBH.9]^0J/-CU:MFC]OP;)&Z0FBK%-JJI+JF@H@$2WFNTR_D\N)1 M(XRM!U.#<9)D/&/$8 IC+I6AOXC[[([ISI,U\@YS4V,[BNKQ(-P>OHJC08TR MZ)6/=NFC_::"S[,%=O*8\O8_B.J4HCJ5HF94 M4)YQ^#Y#OD#UH^)]=4O*[IM\ENWDIK/K+]]0<@D3^UTI.Q KFJLZ0\/W5H74 M7BFU5^V>[-_JOE]2]O^[^^H,S=[I3RL\&*T&PO=V]R M:W-H965T M5MWV3J>J'PPQ8#6Q.=M9NOWU'3O9 ,$$]@O$]CSCYQD[F9GQ5LAO:DVI1M_+ M@JO)8*WUYM;SU&)-2Z*&8D,YK"R%+(F&H5QY:B,IR2VH++S ]Q.O)(P/IF,[ M]R"G8U'I@G'Z()&JRI+(YSM:B.UD@ ?,@8>2U M7G)64JZ8X$C2Y63P%M^^PXD!6(M_&-VJO6=DI,R%^&8&'_+)P#>,:$$7VK@@ M\/=$[VE1&$_ X__&Z:#=TP#WGU^\O[?B03039 .5V2JM ? MQ?8WV@B*C;^%*)3]1=O:-AT-T*)26I0-&!B4C-?_Y'L3B#U YI\ ! T@Z "" MZ 0@; !A%Y"< $0-(.H <'@"$#< *]VKM=O S8@FT[$46R2--7@S#S;Z%@WQ M8MQ[DA!^(*B1WM//_#Z,II#O9Y135BA M;L#J\^,,75_=H"O$./JT%I4B/%=C3P,GX]E;-/O?U_L')_;_O>)#%*1O4. ' MO@,^ZX?/Z +@F8'CT2'<@TBTX0C:< 367W3"W]\;*D$L7Z'"Q ,1I:AVRJK] M)-:/>1N?IB&.$N#PM,_>814&7:MW_9R^X*\]RL)66=CKY3WC]EC/Z+KK]_(E M^.H*1@V*]V0&680[L7 8Q3ANC0Y41:VJJ)?/)Z%)?PRI. ML\A-,&X)QI==J#?P-DM)N781C(^VCJ,DZ/!S&<69FU[2TDLNN16]Y)+C;IT$8=2@ZK+(L3=T@:D0BDJ!==KA1*4DV>7XMF%GK#_XBJ('+X.%>\E M77SYQ[A7;[^?\(41-"[Z=.VR)WY5^G37 _TNDF'H_^+4\6K>BHB*BS_1G4C$HHXW.TE*)$ M4&O1M==L+]ZAZZ@>'O%>TGERG9-"BU$Q75=9[2S;6=V9QN8 MSOS,=&R.^;1*\85A'<)!/UA"G=( MUOU8/=!B8QN.N=#0OMC'-?2P5!H#6%\*:#J:@=F@[8JG/P%02P,$% @ MTH,$4>S.\@E; P IPL !D !X;"]W;W)K&UL MI99;;]LV%,>_"B'TH066Z'YQ8!M(; _KL'9!LW;/M$5;1"72(^DXVZ??(:EH M#L5HP?9BD=3_7'Z'%'WF9RZ^RX80A9ZZELE%T"AUO E#N6M(A^4U/Q(&;_9< M=%C!5!Q">10$U\:H:\,DBHJPPY0%R[E9NQ?+.3^IEC)R+Y \=1T6?]Z1EI\7 M01P\+WRAAT;IA7 Y/^(#>2#JZ_%>P"PA%$.B'2DIW2'C \'LF*M*UV!&G\T?L,AI#:\'+\[/U' MPPXL6RS)BK>_TUHUBZ *4$WV^-2J+_S\$^EY\4@[0W2MT;(>H/LK1'RWL"@AY;=%&Z- M%5[.!3\CH=7@30],]8TUU(LR?4X>E("W%.S4\C-7!,W0%?J%0+GE\P!MGN D MPO/]FBA,6_D!WGQ]6*/W[SZ@=X@R]%O#3Q*S6LY#!7EH;^&NCWEG8R:OQ$S1 M)\Y4(]&&U:3VV*^G[8L)^Q#XAR(DST6X2R8=_GQBUR@I?T!)E$2>?%9O,9]I M\WCFP_E_T3?_.?J+8J3#B4B-O^P5?[\>B<"*L@-JS9'P[:_U4!@/^B9Z7"9Q MG,S#Q\NB^43I[*5H/19E29&^%&V\HG@0O<#,!LQL$O,;%A1O6V(I$;'GW0=K M_>07T?.L=%C'FB+-'=2Q)HY*IQX;CPCVU8^:#ZCY).I#PX6Z4D1TB+]A<_-Q M"DZ6J[&D*!S:L22M'%9/H"SSHQ8#:C&)>ML!*OT+FS\AOK>4-<)2$N6%+48Y M)$Z:*X\D=F#'DLR%'4N*Q,]:#JSE).M'!EM*I$* :@]Q"R>:ME11_\:68Q!W M8_]=LAY+5GK0;6:OH(G[86D;(=[[R?:34*>I4Z^[3R:3*'SZ,9 M74@>31GY"6<#X6R2\#/TA!9QQZ7R <[&]VD9.=FO/*(J=[_-L2C/$N?ZWGA$ M154XD.%%Y]$1<3 MGP2$$U/V+V=8';K*6]-,.>MW\,_[FT+ M^PF+ V42BK:'4-%U"=LA;%MH)XH?3=^SY0JZ*#-LH),F0@O@_9Y#[]-/=("A M-U_^#5!+ P04 " #2@P110=G!2W,$ !U% &0 'AL+W=O$AQ>6'5#WXB1(#G(B_Y:G82 MXKSP/+X[D0+S.3N34MXYL*K 0IY61X^?*X+W35"1>\CW8Z_ M)RME\VUNVJ] M9+7(:4GN*L#KHL#5SUN2L\MJ!F<9' M%J3DE)6@(H?5[!>XV :^"FB>^).2"[\Z!JJ41\9^J)//^]7,5XQ(3G9"I<#R M[XEL2)ZK3)+'OUW268^I J^/7[)_:HJ7Q3QB3C8L_XONQ6DU2V=@3PZXSL4W M=OF-= 5%*M^.Y;SY!9?N67\&=C47K.B")8."ENT_?NX:<140F0)0%X#>!,#0 M$!!T 8%K0-@%A$UGVE*:/FRQP.MEQ2Z@4D_+;.J@:683+_W M6_#NYCVX ;0$#R=6!['D, J4:Y2@-TW'*64\YF7]< HU<%-I(I%!IB[J%6T_\PVT!WN&D_X< MN"C5I7DEE0E\,%HXZ;2!32G=82/HFU 'BX63'ALZ*;6!NM^&26 P+S@8+IQT MW-"IY[IWFHH?G!-.6F=H:[ENF9:*!].$=M=\.!&YCCX(4CD.$7LZTQ#1W1?& MR&@H@_]"NW%>LW=033=4DVJ#G4*[GUXS,&LWXJ;F\M'@I\CNIP\*L"T8G+NE MJ^.2SI[8M*;3#3I$ 4*&.@:'1G9C':]C6E"D.R]*4\-"#UTMC.W..T['J"[2 M#3B,$#2L+=#@P\DKGR'P!/.:P+8H7NU?. (49Z:JAID#V:W>I2H'P?69P3*$AXD!V2<&%W+F]R#5 MOUVC*!WLNOU<'WLLSGP3=S6EO/[J'7P^^#]V?#L1]>OS+J_WA ->/[;ETW+' MBJ8=-_X<@H+FN=J4HJ7:DH#SL4T%[VK/I2#5L=F[XF#'ZE*T'^[]U7Y_[+;9 M1GI['66+C6R"?D?6L=BT6VK> -%NR'W%U9&67,IWD'#^/)$O2M7N<;4G@IV; M79]')@0KFL,3P7M2J0?D_0-CXN5$ ?0[C>O_ %!+ P04 " #2@P119'V4 M%L$" #5!P &0 'AL+W=OJY&KF%%K7YZZKDH)61)V*FG+\R*T(X\Y\:M=NY7PJUKIDG-Y*4.NJ(O+7@I9B,W-&SLO"'(4MDG;)K8.'0@62LMJA:,"BK&FS=Y;O.P!1CM M _@MP.\#QGL 00L(K-%&F;5U23293Z78@#31R&8&-C<6C6X8-U_Q7DO<98C3 M\R]"4SB#]_"98C(4#I9$%7"%7Q>N>?.7F'0?7U)-6*E.,.+A_A*.CT[@"!B' M;X58*\)3-74UZC&L;M*>O6C.]O><'<&-X+I0\(&G-'V-=]%'9\9_,;/P#Q)^ M6O-3\.-WX'N^MT//\E_@9P8^.CL@)^AR&UB^\1Z^KS65F#V>0V)RFF%.%612 M5""ZG=*F?5?N&N[(R1YWLL=OE)TQ3GA" M#XANF,,M/6'+,XSO$VT>>D(#RG@#3TW MPQAOMYFX,Q/_+S.]W_YO=N+!SST*XZCG9Q@43,:3_@=RMRID165N&X>"1*RY M;NI+M]KUI@M;DGOK"^Q938OY0],TO!LB<\856LN0TCLU+4(V3:29:%';.KP2 M&JNZ'1;8=ZDT ;B?":S%[<0&UL?51-;]LP#/TKA-%# M"W1Q[*995S@&FF;I>L@6-.MV&'90;"86J@]/DI/NWX^272\#EEQL4N)[CY1( M97MM7FR%Z.!5"F4G4>5W+.47**R7"LPN)E$=\GM=.3C0\ WCGM[8(.O9*WUBW<>RTDT] FAP,)Y M!D:_'=ZC$)Z(TOC5<4:]I <>VF_L\U [U;)F%N^U^,Y+5TVBFPA*W+!&N">] M_X1=/=>>K]#"AB_LV]CQ.(*BL4[+#DP92*[:/WOMSN$ D"9' &D'2$/>K5#( M2TE4R/2"8I+$BH MLO!1E5C^2Q!3_GT1Z5L1T_0DXPR+ :0WEY .DP_/JQF6@=I^O0@VOMJ*.# M6=$3@L8'T/Y&4Q]VCA?H'Z7\#U!+ P04 " #2@P11!!Q@BQ4$ "\#@ M&0 'AL+W=O2(MF6Q;C OL2DR)ES9LB< MX8SW4OW2&P!#GM)$Z(FW,6;[UO=UO(&4Z1NY!8$K*ZE29G"JUK[>*F#+W"A- M_# (^G[*N/"FX_S;HYJ.9682+N!1$9VE*5-_[B"1^XE'O> MLC7,P7S=/BJ<^967)4]!:"X%4;":>+?T[2P,K$&^XQN'O3X8$QO*0LI?=O*P MG'B!900)Q,:Z8/BS@PB2Q'I"'K]+IUZ%:0T/Q\_>[_/@,9@%TQ#)Y#M?FLW$ M&WID"2N6)>:SW+^#,J">]1?+1.=_R;[<&W@DSK21:6F,#%(NBE_V5";BP*#? M9A"6!N&) >VV&'1*@\ZI0:?%H%L:=//,%*'D>9@QPZ9C)?=$V=WHS0[R9.;6 M]MSG1N$J1SLS_2@-$!J0:S+C.I;"<)'!DGS:@F+V8#2NW+&$B1C(/+^( M#Z*X;?;4<$3N^9/)%*Z"VO$8-+G+-()H35[/P#">Z#?HX^M\1EZ_>D->$2[( MEXW,-!-+/?8-QF"9^'')]Z[@&[;P?9^)&Q(.KD@8A,$9\\AM/H,8S8?6G(Z. MS7W,7)6^L$I?F/OKMOC[(@U+\)R4 F$(TQK,V: *+_W(Z:P>Q*2FXP[ MI'X54M_II=0#?480[N?_D!\?(%V ^DG^;5.<*_(.DN4U:LNU9@E4%@YN@XK; MP,DM8GI#4'A(; ?P.^,[1!!G+WHT:.1ST.F?O\7#"G_HQ+^-8YDA'%;,&!![ MD< 5$6#.P0\;\+1#6_!'%?[(B?\@=ABM5.?O6#1J0G8I/0])@[K"!$[03V8# MZF6-C$HWA_#=H 7\H+S1_T.@H])-KTU_C^'K\D#=DORH\(6FS)\KLL4::O*[ M9Z_=%I].IO7H2Z='9-JHU+).W;I>'(.H!<>1C*:"#\,6_%K Z24*[@!M:G)[ MV:"UP%*WJ!5ALSA65F4N$]N(-K7TL#X<4ZF%D;J5\6]J6%3ZNHQ"K7_4+8 7 MUYN(-N7OH)P1AH]3UP[;K;Y7O^.56ZU+HUJ5&N2N?:FZK M&2AL5)9DI61*\#F9UZ;J24E8MN3&+G.!;V:.T6K##*3-(E.P]@^>[BFH==X" M:9*7B>+-5GTMVJP(VZR\&SGY?DM'N# ZLX(1/7=F?@U1]'4?F%IS?.0GL$*X MX&: YZV*5JF8&+G-FX>%--B*Y,,-MI>@[ 9<7TEL(,J)!:@:UNE_4$L#!!0 M ( -*#!%&ZZ&%B)0, ,P* 9 >&PO=V]R:W-H965T6*55P)Y)?+-;+OM-U2 QSFB7Z6:R_0,G3,O%F(E'Y7[(NM9Y#9IG2(BW- M6$'*>/%+W\MUV#)@G&9#4!J"NB':8PA+0WAJAJ@T1*=F:)6&'-TMV/.%&U%- M!STIUD0:-48S#_GJYVY<+\;-.9EHB6\9^O3@F]! ?(]\(B.F9H)KQC.(R?<5 M2&IV4N&;27&&B)AOYOF"/(/"O5#D? 2:LD1=H/!E,B+G9Q?DC#!.?BQ%IBB/ M5<_56*A)Y\[*HH9%4<&>HD+RB)4L%1GS&.(&_^BPOWW [^("5:L4;%9I&!P, M^#7C5R3H7)+ "[R&>NY.L5\;NW_=A/-_VVL+9SJ[FCW@98\=OV4MD*O^-U=T4C6Q2%P:YF;&O"T/O(ML,656S10;:/ M\\WX3*1 IH!W,6Q&FKXW8Q=16P>P;458A[8EOE]CMB5!T&E&;E7(K8/(G_%C M0O#*-EMJ_L7OV;O.)"@RS11*52-OZRCO4<7(5H2M&NZA(#NP[0JV?1#V86=7 M]VYG^RB>K;"VTY9$[1J?+=F[G9V*L',*(:*1E11OS'S0FQ [1Q%MA1_5$&U) M33&V%>%U,V"W NR> 'A).%Y#>%P1M FO>_0>LA5!'<^61/5+R);XW6X-T-WZ M/*<@%WE?I,A,9%P7UVXU6[5>MWG'49L?^C=W?L/\"%NUHK/Z"%_T>8]4+AA^ MQ!.88RKOJH,[(8O>J1AHL&ULM55=3]LP%/TK5Q$/($&3)J7M4!L)VGTPK5M%83Q,>W"3V\;" M'YWMT/+O9SLA*UN)>-E+XH][SCWGVKD9;:5ZT 6B@1UG0H^#PIC-11CJK$!. M=$=N4-B=E52<&#M5ZU!O%)+<@S@+XRCJAYQ0$:0COS97Z4B6AE&!!_PG>)6[XW!.5E*^> FU_DXB)P@9)@9QT#LZQ$GR)@CLC)^U9Q!D](!]\?/ M[!^\=^ME231.)+NGN2G&P3" '%>D9.9&;C]A[>?<\662:?^$;17;3P+(2FTD MK\%6 :>B>I-=78<]@.4Y#(AK0/PWH/<*(*D!B3=:*?.VIL20=*3D%I2+MFQN MX&OCT=8-%>X4%T;976IQ)OTJ#4(WAC/X6!)%A$'4<#Q%0RC3<(L[4Q)V8K?O M%E,X/CJ!(Z "9I0Q>PAZ%!JKP3&%69WOJLH7OY*O#S,I3*'AO<@Q?XD/K?;& M0/QLX"IN)?Q*'=\ M3U4^PD[!2JF5'#JFBK5;W0OWK3^F42<>A8_[M3L8E#1!+P2?-X+/6P7/J*"\ MY&^I0;^A[+=2+@P1.5$Y_%.,6U0^UUP?UM;- X:C8-VVV3W M5MO#AG+XGVRW\R;]%MOA7J_AJ-:^!6O(9"E,U7::U:;+7_KF%OX)KWX1,Z+6 M5&A@N++0J#.P%T=5;;>:&+GQG6LIC>V#?EC8/Q4J%V#W5])VKWKB$C3_OO0W M4$L#!!0 ( -*#!%$$R^@?\0( !X) 9 >&PO=V]R:W-H965T.;\9;+IYD!J#02Y$S.7$RIRENA9VZGDM("F*2<(0'KB7/E7RYC M@Z\!/RELYPG-9_Z)MB_46GKL$/0.G8";@FX3P@_( 0M(3@V0M@2PF,C1"VAMNXVWNO" M+8@BT['@6R0,6JN905W]FJWK19DY)_=*Z%VJ>6KZG2M /D;GZ$M%!&$*0.K) M/"-LHT>4H:LD$16DZ)$(L_^*3A>@",WEF<8]W"_0ZDJPM^J\L,'Q3\5K$+ MA >?$/:P9\EG?@Q]9.C^R&;G_Z(O_SGZNV($W2$):KWP [T9R0E+ !&%5K"A MC%&V07R-2A"4V_ZM6:,7UWKFJGJ>QC@>CMWGW1+N@P;>L =:6)3\*'H/6NZ# MAIX?=J!WIL/.='C0='?>X45?RE*[-R\"R:VGNY&*=A+PO3#L^;6 AH'7\[L/ MPJ.@[WW:O<>5?E!J[[LZ% M7X#8U)U6HH173#6O=;?:-?.KNH?UUF?^Y=RWK"]T\V]Z]1_YYLOAA@A] TB4 MPUJ'\BX&^J\133=N)HJ7=;M9<:6;5SW,] <," /0^VNN6TX[,0&Z3Z+I;U!+ M P04 " #2@P11H#PO364" !\# #0 'AL+W-T>6QE1B=T6Q95N@'T^6,Z>7>YX]U9YDDN6_ MI'$)O=C2F^B<[TC?^20=Q\=^H;84+S.,%:@8Y44 ,Z7R#XY31!EFJ+@4.>8Z MD@C)D-*N3)TBEQC%A5G$J.--)G.'(<)AZ/.2+9@J0"1*K@(XZR!@A\]Q -WY M>P@LW9V(<0 ?SM_^*(6Z?0/L>/;N[&SR<'&[CY_7@0OH'"2='4%Z.1GGU;$Q MZOEAZN5"CBCN(\]KOCI,_.?7[UW5 ^H^ULH>([\^ZD">.8^:V&FN-/03P?N; MG4(+Z,R(8;!!-(!WB)*U)&95@ABA6PM[!H@$%1(H75):BFN0XM&&7>N9:FMX M&.%"UKEM!ON[;J;O!5K/""24=@(]:('0SY%26/*%=NK)-?@D!!I[MO-8+^@'G22M9 QEET:%[90Z%.<&#F2I)D9E<@=$U1*,&W$!*6"HUI#NZ(Q M-&V$*5V:1_%[LL-=)8,[G9@;Y9VI!36FI;&.X1^R6>XAK?54)>.:O5>H^=^>O:/^53?K'BZ=7_ MDES_J^P+/JBQ>;^>NLC9Z8N1.,;\2:>@Z15:ZT^!'7X]/\8)*JE:=<$ ]O97 M').2W72S[LU!-+-Z^XO9GCNO$_;?&^%?4$L#!!0 ( -*#!%&7BKL
LGG40:@=3YF#$;_>L-N5]ZS-9[UK5'VO+3'^-,8V4(_J8Z\OR3WKY//N@/O?S#7(RPQI MYHP]3A]*<=G7C$T.W[+++LWH0=F&_-*@X3<4;TKY<4[J)^>_2J$2KIN7-*UH MI%\,9E=DY C3MU]"Y&A*\RH08H'BL\YY;.<'MKF<(7G'/XH> M?)X=Z9"2[J5VQP@S^=7H)BU#HG*ET,K(49":U1":+^UHB!9&P[F;^92"?N(0 M>46S!)21JM505!&:)Q#[WF@H>$<0[C-.\SSW[K8=]F(C.V061+1&#J(XC'B.32'ROTJ\Y1,D<)7!CL;ZP<\NVK*/YML/MNS/ M9UZQEJFTGG6H14[N?XFS,(5H>PFL#/'0OXKF_HN(' 73W/W@9Z>Y]]%\^YI[ M?S[STMQ3:3UKS2TG][^$YE:(MA?-/<1#?C7W9Y8_0GL3N*A>5W!4*-F!)Y'Z ML&=$7ZJK!S1&RUB9 4(A %Q9TAL@+]K:F[O*WUK^J8M)34F$^$S+\LL _63HRR3 M^QQ;DJR5EX2O5"".&J,U,R;@/,YIX.1IPE&HAX/-.;6Z==6W%C_'"C8*,T4M M3<>XBPF7.4"%O,LX,M_J=YT-<""+/5Z=PV$INF1H;7E^?*%%G):@6/9+@WX8 M\JV= O1=1GD4L=D721Z=@=<2R [H&<9';KW@SE06AU6,WU;A8GTAM%&6V) 3 M/&O.BL6_KEB6<-YJ'/0Z^WAZOHC=P;$:T0H2WK2?%6Q1FBX0G3!:K8/J;^H@ M'JBD&EU2XTM.#Q)=]E$F#5 7TT< M!5-FPQR::UUSO^+[4@00%\T]3VZ8R:*ZQDVG?4P/UW?Z=,VVN0@%9@+'WY1D MFXM+KOQKN.+ZD*6/N\*L8OZD+N@NOCF@#4FVE BR\5^W1;4B2SY8E)%7/C'^ M59:Q9WBX.47J_/I;KE# Z@8,D#4S-8OBN4)_<;[X2LUG6: 3@ M_"&&8+JD>EMQ_DZGKY]I^KCB>NOTB8OM([VEZRC-^??GX"1%<<65'YQA?^_H M & ")H%.!A 8OY4C \340IPE>%F!P,Y-9XX+TLR2U-,D[3Q)9Z($9DK>P=X: MT/D)I LL'E!,9B\K#M2^]=2T=;K84DW7R>Q]O-.D!\>GNU29IK9YF(U_[Z@\ M<(_ EY$.")4/+G1]I8S[*.6^JQ3*/3%D:C9Y;2>*,CI2:372_%$ M>?H4I1F$;"Y9<5666]HG^C[@852%2[QQ=BV XD22,NZ2.]DG=?:Z)KT4P+0AR=2@M@^LDVJ-T"I,+L"EX M47?,.V-,W'1D=6.*#+R;OXW9$/2A^+0<]^PC\S"[RTD%"J_O40121Q[@]S3Y M_V/L&'V%D"TVD;?<^J)?Z4MU_TRS)_J%>\2KWCX*R"$<>*2'H%RK%D[.#X[< MT>E3F:U'FN8DY[-[P\ZHDJ4U_='AQ9THT1_7FXR]4BKRIF[X,J\X%C=\D=4G M9IJO8"1V9&C7$MJ )P(^:1 @@ '^7,WZI'"RVDZN%)/;-)/;\*<""(TN%S$, M%=]6QIXZPERGYM";(HT/(SR!H ?*[M/$\JWD_&E.)T0FH#-*S_H(K9D;$9/K MK?:<<*LC*DIP063F#;B@S,_MTW'-5OPH0"=!F. MX8CMUR*Z%9$9+N8_Y6EU^I(>1@)>-:&4?CN1:E%B !B.07@.FW]]TX*9DV M?0(RR06#7 H=-ME_T@:CR!%]LXJ$.@-F.2"HBEWZJ.2789HTFY_3:G6^Y6[L MFA9MP&2X>(W)JTB6T@'AOJ2-A$NBY GLUC ]B8V(S:90<"Z5OTMH296QDF_( M]_2E.N/P?U5P(FX0Z]7 ^X"YYL[!QQTD]T M>;HGS)=16HAR"O?L@D)1*VXD"B?K>LE]N#7+13RMSP?"CX)QBLRA>4GT,4?+ MV&OR,7-$Z&4_HP80DR5-X-2WQ4U&2^ !B1Z9+PEPGN0^%:H555("?MLTU(@E M-42D/8 W.4%TF:4E\1R!CUCXKEGO-(Z+[5%2 M(;?S'FA.EVD5QA/1)SM#T](O ]X4+*8T*2_Y/.^BC);72VE47HF^B=Q7/XVK M]$F@J^!%S!!(MC0!Y=PWAL;)!8UI^M2DC)61U)7+](5_%0G,@O I:DF8#3K[ MY=Y:2\@JF??1RYC:''T>R9?*<5TSH80(A4YI"8E0L#4'X;AQRC)CC(S(DT]XJTOXD.+A)R3ZDN41:]E&@V< M[VJ]@3K<'1S9^1(P:I#-R^@-TA.=M67UGU5UK!90;5@9[AZ]A#/4TPKMF1&_@;6D Y M5TC7K81G3?^Q33Q MK'DTH',/^E 3ALMV&: FTR=12%893'@9>M0*N_A)>3EBF) Y+X,T53)-^*P7 MT62D]L"UX\UZ+TWIGJ,IYCBVS+(U? MVW.6TX=2I..HPLC#3V,CQOVC^KK7H0"/N8=A;2:(P_LZZ"*+_G,T0DG'&(\P M0W)Y/VM)MG'ULZB-P>T'D-DH.\^BLDR7*4V&5;#AV_@3%ATHOH[_GFL\0IVB M&%&<322C7VZ\+Z*$?HW6M!R,R*@>0_+7X7#.ZV\ /"( AHVT*.G(=(GS1BZA MRIKO?;5H1,MX5?Z,8W"^KYF.H#7[>Z4C^'N]2&J=EF%NCM8])%3UQ,1%, 0&@GO(49!*SA": M^YR&!IV33.36'*?V!XP48I>&6:+WK-AYARA8+8,AR DCN6'K/HCA67M!!%Y$ M(";LUK!1SBG+IL_RXVOAV5.OJR7=L]/X']NTH,UY&12(J4[SY&-S5J9RUHT' MP/KKVH"\A;RT,4)%P5S,]PFGFH3PPQ1P5A#,I@I+=]( M+Z*/+YNT$ _?B!JO0X$GF^/[[AMTB,?LNP$=(NRUQ\]T:H4)'NWP)A+Q-]F) M1RDS-OKK#"_M&XF>B__\1=ZQD=/X8#MB/@#"=Y2\!Y791\9[IW.'-%",64E1ID\FO^SRE>6B-$%%3Q\+*I3YD_.<]G;"L87_A2=3GSX=[F%6\(D!G^);:MEQIZA M2B.?J/"<8FUZ5:NH(BON^!,6RQO' 4X#)[ WL[14?O>->BL;2+3L>0*Y,W1& M_-I##>NZZ5&=(4@;1/(,9L;W/3-,^?K)86_T3,C&UGWK'.BA\,JE, M<54PP?Z/V,)Q8A!?(8Y3C;J6=O'$W%BNLZGO3=OC3L85 #K#U57YO7TN9,-D M\!P.W6XVF0A;1!D<7%QR(_QJUX5K)!)@^#8V9*D'Q7F][@X:)-FUOX *\N#" M"/^ET\$L3 #!=$G81#I/#"UUO"NX2IYLH MDRVL^Z(+DP;"!!A0 +VD-J,P,XXK>)H_8G<"S,@.M07I(M<-5(/HM@B2>=/! M1D>,?VRC@M,S@UJ<)1?R3)XIUAG5K$@?TYP38M/@NB#/:;4B#W5;U3H"1:** M<(VP+=(@6=?3!)W96[40=N[U\B(M-ZR,LD\%VVZN1* 0['"^'3$H(;.ER?6& M%GMV MYY-XEC\"5F"!05[&"+\<4_3[JW.B.B_ _25B49:5*;10RA^*6QNPQAX0+>1'HDA7U5_"B+D>76F$?*Z8B"A[FEE&8)C M?)\Z/F24STS>.E(>+O8]A#Y#[ [F[;["'E3410,LWE.J+C5 Z\MK@U>? MZ9%F8J3KJ*"::-E9EK>TY/HI7IWF29T>!7I/'0";,@XF+H:!%Z J'ZG1(@U> MHI17!S-\(,T/!7#Q-3[Q33WQ5'9Z?931-;8D.7TFO^;L.:/)(X5+R\MM!NG? MB406 F_P2%/UB&^;30HT_UC_(D;F?U:0L)?^8RM^2]?\ER=YK:=BA'*73J27 M=4:J7UV(5:CX=EYF+5X[G-(<Q&W]=A(! MA?;9)D!4<9+T,FL,Z;GOT;:LN#HM1#]M. M;I9OAC%Z--[!=D-0CN[\0)$&3 M/=AADWAU",T0U)NX67ZEE=R"/[.R/*VJ(GW85I H<,_$%>"\XA/DPSQ>Y=SG MX&J/FZ/#V;9MV1L1LH-,@>\GNF8:B\8;JC2+[!NN]N7?*,96U/:(. MEK#IY'MXPD8F$!75X!/^951TZH&8ETGTS3,XX^-^14DDLEBDN5$UE2G> YFOHC)-D6XN"08U#0#63: M@ $@?-( N[HEY<(NG*(,D%(5FL38N]HKA5/B^],ED1#&J) !U$ <9HD071#O$Q0VJ.V57ES.M M<31SMA">@Q#18?MI&4#F;TK+M/JF*2Z &P88JC( Y MCU[LL"%[Z BFWR%$?@&4B, I4$P#MTC,#N5GNR/6+6'+KZP2,X$\Q?*6QI1+ M)_,FRW?5XI3A$CC*X<,_7*.4C;K@RY8HVRE1O_&N%GGN5 MZ93@LYK9O5O#=06%ZV4W="6.*R'.55;E4?W^4:?/TJAXBW<*=.42E9//BN[&#Z][36 #7L/!K ZS0/+9 M<+%!@V/D*/:Y.41CXV&.GEM38^Q2Z;'VW)H9W\4KFFPSOKMH'=F=9H(9^:?K MY6&"OMB+Q@P3HG>15TQB)M-PM,*;3RYYPSF M?;EGUE>P'&PI=L^1/MY-7J,0 M?<$@>B$S6$0$/1C6C3QRPQ[ITX*9NA]!LD,>V,Y;[NI.K<^ M9ZLM1B-/Q!ZA52=,P1%O]W,#TR*27]Z^KE:T -^JH"ON7J5/=(=7HZ5O0"MS MKTOCO%4A'8Z@(.7+,C:N)52@*WJ!M?@:99H$D0!7*\X\+>-LSHQ.XWB[WHJS MVV[5;O-CHY&![)\<*0 ZMVYV8/<*X<_M;&AL/?2.A[2([-OUWD>1R^+'ESIM M]!-CR7.:90KV-7D5[3"/@W#O"[='FE%]I!DJ?=B(XFP*&?TRX2W7Z$4:0^(7 M)/[]!)ERMW<_#1;VT'H'R7:#8[OFMQUP(J 3 9Z\XPB4WX:M\:%'8*\('L%LM)#=3BWK7I_(?0VYA[J M!HQ:3/#=T./8B'[,P?\RS>R?'#1Q,VG$12>[,_<1:\'ZDA/I[[E,."U$IXJ\ MSCX9+E@.,XR$JCST^M M6W,X;O!<.(E,6!X;IWI?'95A4OKEL\8AO&0%31_S\VU1T#Q^O=^5WOP4I?G MZ8KY $A.U ?DJ6';U7H3Q>*P.*YQ(?0E7@&'8NP,E_,S$SUSC((('X+SV'1R MAQ'/&[Y4*ZX+ZVO@3.@+Z^@^,'Y9'WHP;Z@7+<,.B@N1DX?ZFB9GCA,LQNQ8PTJ'V[(!_E/?$SV>(XT)$#DG>9K47Q7MSK\(BZ/__-*"QG:51\ M^:\IT#W4 WM+R1*VUI(Y6B#/N9>[(^T+Z- :I\)2YI\S*I(Y\KVC[IL",HBK M5[CD4?'?H*2?Z"V@2MNT/#PVX],2&KZV6EOXHAIM^Z?5E%) GZ&[1]1)0TDZ M2(M;E5'HO!3K0L!P M]LSPPY:XQT_]EW[^"5D)9H2X SPTI1J+LH]Q11^+)JS /ZV'>A4//XNIX*T: MT\.%D@8NJ0%/:2EL:Q*X2M%UI=*F"'1W;AN)3XC6N"/,PHR(-Y'-X0[$]?)^ M17]F19:H67SH.0Q[]XWGX^Z*J)7!64& Q3.V'?3QY<^+SE2> 84 );D'68)I M$VHB W_A+MAKF48?U+RK> 3#M@=#N>;8!AR>42W+-O4RKIH1-7;8F?[RCCSWGB@9O8)AW>&0/_B^'WO1H@-X$ MLJV .$4O)0Y&B7!.YF2C(\5F?Z90IHHUB+4S#2 'FIS%$*3U?6LE+^7IGRC< M<,/*JJ!56HA,^[JMYW"/7<0(Z-LMVI \U$TK:%12DN9PIEQ R32)"R5KFJ1Q ME#4M84>YKU'/GTU:H(\NC(]60)2Q\J1]+Z");O8:A%+I4+S>M M 314ZJ7!FJ5;Y7'F>#EFH%\X3A^72QISE=G[NXDVT1W+INX8@QE44XPA9TTO MV*<"ZIZ5T )<_"% ])26H1*VIS'GF-";T3I@':-1^Z>@":5KT6T:7>3(&A ; M%9 F(^-+6]C%>G(1I0!T0U98VNN#'+Z$DCWN5]57LKPTWM71>52N;F W2&AR M]OI3"?=/K_(GCAC<,X^K]"FM4EJ>/I15$<4#*@?#L6F_8W')JAE MCD?;FLWNA7)3KF8"@H3ET(%(( 8(V5HLWT5EY!GQ!97_7N6G\J2XQ8Z6-]$K&%0*K8P8 5U* M1AN2ORHRVB@A6Y2YF_&DF :7\HW.O)P5@C%G.F:!KJ&%4R0ZU+A^3J.'-!,V MH+9HCKQO33 5<)Q[!:*Z80D)+TRTOFG27K(=#C/AU[&5&.16+?)ZY]61GIX' MNQXMOZ0Y*]+JM?'-3_-D?Q2X;E:]?J'5BB72\QFJ)Q@ [R\^,+4_:VBP::T M!H=@;Y!4]IOXAC\T#"%%1JV!':UW"&T)9R MG8N1=W4>:I@@]AA]C_ASA&@FO%0VS%32^+>/[.D[476T>)6\5/]QR$;UUW\[ M_WK ,<<_&%\<: 9P;JO]^>KKJ>>D^"/B,/6,0YOZ=?U9C/?=]YY-G[L[?E!/ MNXN(-?]ZVNP07G4#=2\CC?G1:OIY/I2@#]557E:%N.!S3XNUZEQ!^2#V M:.!H0&_1_2/(J&"T!?P1<@!@R0[N@@!D\NZO-"K"V 4#C,'TJ162ZW_*MR5- MSEA1L&=N19]'FRCFMK#LI:8E#EHC6)&304AA!&@0I>F297G&-D1.HD1:G$B# MU(+HS-J+(.JQI%)"#:CNN2X=]R6**(,BI\DZS5,XUZ_2)SI\M5'S+6P5N^'1 MO?6;&$8#54/.VLRFG"J?LV+#.&!*J(0;J&N&)A,Q)/T\WVB+RA7'"_Z!V,]3 ME$&\Y[1J>HG^)A=[^TP'AI<,*BA*%\,'NL,CS-TH([*S2;3T7),^ M$_Q!$]$Q[@P:QL$M+2XC(IY9BTMS2TO!E;A!L/7EC8!YJR)OA!6J5KSC>2.. M"^[A%5)V>@W&'8S"%9M&\B.S0^PY"O DP?4BL/,25'<"ZB=FUZ"B%,X9RR5> M'JW62KJ@2UH4-&G*(,@:CT0*^D3S+16;+/S0.&@+$I5-+;ZZ(#A7 M I0_E( ?5ZVBBJ2E>#RNBU$^0 6_F#WFZ3_Y%_SUQ:C#E1C^BO*FXE*3=IY:D[G M@).F&_X;=,%N)2FC94GI;TJ9)K_-01C80Y8^RCJ!4!).SGHC^V>7A[73P#M= MIKF0,/$DE[TXB\HR7:92CO)VE@'$9Y01F='*3,H:2&C*D?_P WPX@0\=0Y9_ M];=33N $B'R918\'4J7\W5"2CL9Q+3TM, +0O#* FF9LE!"S*>^D"H&-OV&_ M[-(,2BA9+H<4J+314;O*2ITM*IXKR'(Z""AJ=L^30IU?]C%"3 MW6&+V5H!WV5(4U;< MB/97M[2QHF-ABN\:W%_0,B[2S4"I(^PPZ)*F9N#<]Q381V)!8-N*BMJV)SND M9L/HZ!5CMI;!QE;%*%%A!ON15:V*!2+!S- M$WM7_=UG4:&=Y41>T$Y%'((M28,8$9B1C[MNKN( +DQ*AADGLFED#YWM#C=] MH(K)SVFU.N?ZA!O_11LQ4<@J@/B>H\DK5E^5W%+1AP2EM?;JJPBT1I5'4H:?04?2U(.[=RE M%K!)"< 7\@2X)&P'G[SCNXW\.DSFNA;=&8:8;H,O,BY^F99QE$'>_\<\N8BJ MWD#,R*.8H(QB2.?<).$2"9@ 9,)!$X#M/UPS1E=F0JR0=Q_.HC(M[S9P.5<;EQT$/D0B!%Y!@Q*Y M]2UY:!94WG+0I75("6UN[ -:=Q4D']U0OG1Y%3VJ\NG,![ BI4. PLCI$$;3 M)=7N?&W(:H.1D,T%D4@1W3E[$5/O%O'^E%G:@&.KC6O@I^Q@Z#9'M3<+ZD MPQ0OC!"YGSO"/FF1JA,3@T@;F@F9+>HZC09=U&FH,L8@3Q\O^7>'!0"UGD7$ M@Y1CNI:N!G 3$9*@B8#M/2 T3EEF1*Z0ZG[ 0%$_:$5E^S!99JB35*; &'$\ MZA6(7>IIE:,G)^N4=D3?&D7$F.>@3XYIVJM-%(3RJTON5JP0]7W&=(GZ0:0N M.1[0-<,(B/)F"IN#6AD@*=.G4R"?^%ZT)QI)'AUY>JJ_O#^J\WM- !9RX\J* M_") !T^#&Z-OGZ,Z1#2_O'0+=OGU\J>2GI8EK:X?JBC-H5[]QY=8%#V_9,6E MO"JU?]M(P6V3QT/R(QJN%XZ%.V4>-X,M]H'#)87,$Q-IDVB^:G-?5_$AN(<&=&A MZE1 GI'R/+ FWX3Z'%M/0P6JM4@SBHK?TC6?1/,CF->J#!KL,"ZBXCW@9A$5 M[\'+>E3UO[CFA:/G/T^%>RY6HEK:/FAU:+Y-)HC M>D?UQ!P-;"*!DQIZ($89IB\S)%K(K+S+**8&!<*/'[>2<;<;-DQ^W0[^]&RZ M*7.QD3L'\.=3OKN'891)<2K*>0DPW',@ W&%[L\3P@DPC+QQI&BF&] M&48*^+@^]Y/G,JG= M2Z3QH< O6G'V$29DHM+\;05;YDQ5I4_/C,]?-51==# M&3-#CT\PEOJ&]68\=8"37P \$?#]'F=K$YF94BZDSWG.LHQ+,_03T?<\52]9 M\3\/!P_CA1YB,=T7G3XO&Q[I#HOY^*5*=E)ZI\.T]*V6[WO:A.H\:D<=W_MH M!MJOB@7H66CA^\-&F?K$\G184)QSAGUDA=K#Z7UJTI%!.YK'4X."-$ #'AP< MD_'H[$!!FY![\>E+>FC9C3]H9<^% 9VKD/VMB/P"0,-D) Y04[GE')/(@^*H M:WWM(I38V6%CJ1X -IEQ$2,U.ZA=0W7Z,U MO6!PEJZE=8X?MZ)[=L-ZUD + J#)+Q+X'#11#X65^DA%-L]I?A3PB:MM 0U= M5U'Q2%5;V-"CV,2\GB'=UZ'MP"2Q!(KQ#NT@C_ )]V=00PY9<'.0,Y@)Q3Q? M,V%YPG)1/N0ARG^]7BYI01.XLOOYZNSZ]@OM20]"O8N]@J(#PWF&JD""M%B0 M&@U13H:\$YA\2WZ1R 2ZH&*T%FP2@<.4D &4!G=Z]8,3B\CL!O16148P5M!= M?8":/65D5"3R7&,TVJ1\ X ^:7#^M^4\?<>6U7-40!X(MU__*0(HJ@1DT]>Q MM48G:,*%Z/!LN#IM*<<]5K=>; M*"V TM=+KHWY0J5 V6)P)-\JY%E#28ALF^ MM\*XS,5:^=4)#0X[_*$ROT+:AQ]&RG'_H-Z:2_1"1S63F#J/*7DC.Z!AMLX1 MSF!F9 IG_0^<+:@>LV#Y^SA7.+#[PYTJ*.FHL/GQ)PJ*7K[R.LSU\DOT=U8T M#0P.5UWC2<.%'QC1?0'W&A!)6;F2KWU+TP,X%,C"A-:!#XI8:!P00TZ[I4/?/+C4O_L4U+K@WO:/&4QK3MUL<> MCJF MGSZ4HGF<@N&0HV#+5II!1R<3*L;UE$W(H9-]\&&KG(Q1F1F3SD=6JE#3&43_7_XG M52>T*Y[#YZ'NC^*3Z&PSOCPZ+[.I\@>? ((A$UYU:4Z0Y+2P[9RFB2<\F7]S^>0?R=_\3BY216PUWH)&VX?'-QW4NN& M/[<2H?-TEP$G2TUC3M1L3PZ1UWU;; M_,HGIVKCW8B^=3% AB0+@!U6#_=0M4\+JTCECU%N6,EE[?])-^ MRBY[@_KF& F<<.@$P(=EFG[R]O'- ,W\L8Z(ME\7-P5[2O-XE'D4CT]EGX-A M?3.0 \ZIT$@+ NIB-S'1(.4"WQZ?/8*-5$'$F8UWK!U=KP;V;FK>NRA NB0 M";4Z=!XZ0%81+S!_ 5*#ES$UWK#%7[N1@_%7R(N:.I0>XC 5^7P?M6>]"&N>MO&'SE5:#)VJ# MSV)U:=^8[DLM"7CDK+F.%/;,;)BNS(A8H6\375M7:;Z!A$ MN-M$Q[C8N4TT:8Z3;Q,)Z"2N:ROJG.EXNTXTP%^#UXG&"#H+D?O**8*7.M7; M=@7O$$I@V3M$QZ+X39CII%X8HA\MW%DF3,CA_.1/R6GC(CA,5-]2^$3EK2>( MU-05G^L#TT$;2O]%M.R- 7!>RJ?%H P;A#.@-<,3,+3Z!WQSSB*ILD"JUCO6 M5'UG[' *OH.$';6.F]5D!_K#.IN)>6OZP>6'SBM>L<=_^\&&Y;U8'M2K"#_+?$#5#.B8#^D[] MH!7'PX=.VT$,GE$R0$VE:^&Y\$0 M#'7Q6DD]ID.2 ,?M5V6YW3]9E"D!XL?K#6BW\N,++>*TI,G0J3MJH"F'[T8 MO9[!&V&&/HIW/'_$!8AN/:1ND1]R6A00E!1:^N&5=)^[B5[%UZ?/49$L2(WW M@C28BT"FG!YYQS^68HYAJA]/X//#\_T)B^=728B>AO?TI3KCX_^J4 #]#R&% M>W\P7X*[#Q4CE%/Q1@C<5U9Q 1& PX2&% O/]*CBEY,_<:L0G#X\N+=:WH-8H&IZVYK7E',P0(#PO2<1*'"[D"U#'H5I M,A+#47$6AJ-(2?NXWF3LE5+QS$V=PW;#5\;,=M0;RZ[Y. S32S%);NT(M,@V M3VA!/M[=W,S)TM%KL]8 M4;!GZ X7;?@OU6%MJBE#(#G9!)2O_<0$)\SNXG;.""L,$!*U!P5*I,%I06JL M2(L6T9NW(Z%&\26S0?CY;$\6PAKCXSC8EH($-1I ;3H]81*#V>U)4YUO71K/ MAY%%N](TYF:Q>$J$3SX5ZB9$D\9RP-!*F'[M+&A@4;2HU%R^S=.J)!"F'PO/ M!6#U\<729'?-%?#,\C3+H,<7S6D19:=YONT?JN+:0 MJGI/^01%,LNK7,K@H+)V!PG+]?8Q\G8D8Q]UU)G-'"@8^%!'SF%WH@/?0)@N M^,&.0WEC'EE 5Q\J6KR=?CZ[ZTU<5_QJ?,ES;Q3G!>C_>7P!V3]@/N?G:??GU[]?/IU06YNK_]R]?7\([F^ M).=_OOIZ&J2:0(=@3$T%_]FG<-?C]39Z_A)Q(4VCK.3^W-UVL\E2X+[J>GG+ M=[KB:>"V$F*,"3FKVK"<5R6(GLFZ04(X];LZN9NH"':/$[,G[@!J"*XEK(%,'@%T6"6O M0><^U:Y+O$!\]S,K?KW*;PH6T]*,[\;?G,IW:@BN^0X@0SQN(V&'93P-0OO5_<<+A^H0EJ'2$P]\XFASO^, M:5%$ZF!GW^^8<&=W'-=+)V'A0Y[3<,4&/3-([8709K6BA,I*JQ*3 %'-WF5G MH_3QNZ5=U!G-GPJVW5SE<;:%2_?\6SZ[*LVW-+G>4'DQ528+[XKF*+8Z"R,B MM\ )D%V+TPY2G3<.:5!)!S/"&M1*\@ZN8I /[\/$"6VL'W.P*'[EXI;"00E- M/D8%')>4IS'72%NA7R[H,HU3%?OKOXCD\G$ [JM=2@P(K5$(PJ<&A&9XZOGF MNI+3-%YQC_N"/M&,;6 7'$Y4TGH'S6L#8[MG,PE MZW"\+$1YW/H=;@H)W^<^>E%P'7(4)!\:0G.>#;!#IZZ+&'<1(ADRK:ZQ M$ENSU(#9FZ($+L!POZ(DK7$E[Y(:VV])(I,_(.BPD=4ETIQ$->6X[Q-!K<(= MU1;]9 L0HK"F%)B3E?1K&'UA.7W]$A6_TNIRFR?E8-G=X8>19D[_H*ZUGX!* M)%@BX(;M7C!"6F9&K]F&TVX*"/E4KW!)N>*B ,>JPD>P&6$S .(^Z*:!C*_D M [M88VS]T'1#V (-'@NR 4S$+D8;7!8DIV%</PI MRN"VP5 ]Y-$7L+5HE0,[KT++00HM*#YT@ 9BJ>CLTA2[1!&$ R_ID?GN7.W>K1[I-C=Q%\Y^;Q!:7ER&&9XBETSMW> M:/ZZD^R!Q?4CP6(^I8Q> Y50'^3 M5HBH$)=647;Z )5=8E6\U'P M#V@"\@Y9^T:-Q[D'8*&ZQPZ_3B3+F"C*S+< MSE&+S)[S;-:LJ.HV?]?+RS2/\A@P9*72/]5Y!9M!,S"T+[MU" =4NHS5.6$. MQSL(0-:+"#'";7B.""4:\W*5_J+#1PQ#2.]AH,.0YXBJUW@#'[Q1C>PQ+J-" M 1ERL3=H(8BDZ7,30Q/1<^&V>$63;4:OE^T-;ZD)*JU>5*:O8XNW:8)Q M7@BXQ@-\F1:31;T_5.07@0T)G3=AO"AL*J5GL1>8[0!N]+YK!KR112O)$]04 M!R[,1*IU)UZU:"[*YH_RQS">PAC5Q_7C##GL'&-JG+NT,\YG862<6[FEG6S3MN(3V*/5Y:$Q(9J'-[N_(]ZF MCZOJ>OE3247VG9;9IGC'BM5V,+9K";K>]P-( >#!9]CR/W02,[W,:8K!5D\L M8)*I'O,H;;9!ZGFNQ4LY!E1A4M;M,33#>:O1JXH.JU>ML MKHB:O:)412UOFQKV3$(-QJS'IM)X1I+Y4RZ*I&WSBB8?7Z FY^D:_L*(Z=A8 M+F16!7,6 JQ"SKHT6Z#"I.[M'."/I$GJ?@MB/(,F/J +SV\. MD>VE1"PD5P[3>\Q+F@M7W11I'J>;*&NV. WN4KYC@B,YG2IK!"J^1;Z=OW@ MZ-YR%8?10.4KVIX9PC=O<( R4%#VKHI> DF1+AK(/!\N?B2KZ %)NX.XX&' 9P'%O[] M&V3AO95 <,9T7K'"QIO6#"@/1\M:* P]6 NQ,'"9=?V#WFLH,,T"OO_ M#1XI?*4OU?TSS9[H%Y97*Y4S.G4XQ]K_$*R'7>##&]L%E"N#V V&R3U/1ARH6I87Y:V"C[&S+8PE_W3QGM498 ME [:1&E"6$'B550\ M!KH_.G10/W@&7!F"YR<]L: MIB^GUFUAHS6:W/^E;D![3^-5SC+V^*KN+CKZ,*YCBV)0U[QXE9_4[8/)#C2^ M#:G%>6![DF[DR3_48EJR8BV+Q4"-\"C-1=<0QG]I)UVU> 9I!S+&2LR,KIYM M?;[)TC/NB^QU&U$9]X,/8ZWYWD%]&5']T#$FE*UY((*4 O3) \#>:SH4M&;H M"+,P,\IYOC0 E7HU>_<./HN])- WIO/+ :)2<\C,^4%*,B/RA(CVB9B.ID&M M\<:D*%[OR*XY2()>$ E\-M:N#JV/(G4:!)QA1/F60M7=A!90DJZ,HPS"B5." MRX,#NHPS]P+V$')^_Y9"SL.K8QI]UB"Y]Z/UM.)X/D'^5<47*GW(Y!GF3R5= M;K//Z5*5U&3R*OZP?12$:X:52P:L*F$2 $K>P<)]&^J86I_N; HQ_;)BT_O\ MAA;"7-7;Y37?0C+@R.BN>:\!3SA\(A"8W1&(+OT9DJCSJ8X,+=/K6RN82LE] MKSNHFMP%XYH]#PL-)U!HN+G9(T.T:5-V.)YEV>'>1=$L0:RFM.<6!,\F3;?>Z-T)5;5'8;CFU"X2 M9(?%[)C5;$'8)"I[M@9$_.LR2HN_P/W(76%MU?8_]CQVOU>-ZZU%@@H!5'\$ M>[/!-$<0T!<$X!.! -&=CBO[9)1KF#'QPL?-;FE.GZ/LGA9K@^!8SUL6(V"= MT4-6.NB@8:NFP:29(:2H"4/OB@()-* DNT"$ "8A@R2ZS#42P%/2U?>-7F[2 MQ:G8(/GGC,('[G]TW1.5N63P*OIN[S@(?Q=\QW'!W?)U,4?45=\=(L+#CK1G MYNS*KP&'L2DD]>U7@Y-?E@QPI,G/:;7Z^))6UT73C_8TKM(G423C>C\M4=.3 ML0\ [9O;0L2]]\XQ)3M4R3/'E0"RD,[:H$MV^,+7^QC/SG]RP ;,_=J&\,2& M:QGW/C/)X_)7>&@CA!$=A[-%&'EMTV=1)XGN$ K6C=>,X]ADPLXA1?=Z4UND5YQ$.=\E MZ0U?I7I;5$CGA)&L)O<.0G1^<:^3+%MGOI#3HH#>O^+S7"RO*8LUFEQKL (3 M[V7\S[2*($+QF?'QU3^75$B2!#%7).6*;P8X#K&$!\Q70)[OLT*IZ%"&$5>\PWWB0I:I850 M1^-*W?1U[&U733#.BX)*/(0!(C/6]U$A I?9^='&J\2FDCZ$#WR];!SW3P7; M;OCFDFT3KC9Z#U-U'.8I T[RKC& G<>7]CQ9D=/4/85G[2DU>0=]HLF']R/' M&^$)@' _9N;53^+0HQ# =*I[3^]:L_RNXGI5>$SJ-*[>Q_#I6GO#>4C+XO!( M"0 7Y/_\0#91(:M2_W?RQ_>+]^_?DQ+,[))$VVK%"NB,O""__[#XTQ^_;WZ! M7$,NI+!ML6U55OP#V%-I3H"TXGO^PN]^^$/[ OSRX8=0*5[]Z\5T%V&BU_"? M,>4N66.DJ=V&H>*ZY2\+XF.N64ZR"032Q>8\T1Q:4ZM.#J$,R[A MX$/F6AFOP9$1@2.LYZPLEC^*VSY'*)^]BJ_N.3JG+ZFR\J/I^]A,+5TXSN_6 M,LAC DQ(S;" RPEGV!-@6/+P*K\G@!#Y!5 *=-O6>&789')[5KC)W[=E):Y, MWK-;"C1)N:C12B:T?V8E_Q[.%&X*]I0F-#E[_:F$>VUM^M;N6/OT@3OS4:Q4 MRPY!896W Y2F1%)>5'>'&8G,$..40V37G: M1OG'SSM4;TP_^C@\IR-&!!WF7YO6W86Y5Z1"]__QBF)+>;Y_KGO]=Y4]< M4ECQ.AS:M3 B_J8Z%K*W*UEX%%$WM7Q2!'&XW@!-0W5HM,"KS &YIQ:G+M=5I 6M"F>E)N#H\I)2(+4A$GEK_+-MBIW"?6C#0^LKS8^0*A\@3[JS=83$'G!M>$B(XO3?0'UF.Z]@6/8,_0'CI%T[!'8 MH K")Y!9]C-(N+7#O#CW8(SVP?:;FZBX+NXJ2*436V53MW1\[QE[<_H^I(+@ M=T]JDW7%?I1PDSXJ2K#YY=X4?&L:78?^;4J/N!,=UZ];<":NEZ=/4CG M-*?E]?*\H$EZ&' R> /CW Z/[)JG-% P=H%MSPBAW"4*X-&V2!"!A7!RYS&M MR;X^Y!?G[42C=J)9,]%88,;W-O@#GGZ(,E$8N%Q16I&$"UD 9U]3E!B"[)YO ML,-MAZA(;@J6;./JYPBN6U>OPW?5==[!WDH?&MOY_?,:.*FADP;\[.XLZBT! M0]%U$@.61=5A/O[7(>/QK_YV"S?Z>T.NBE\-F>E@% ]L4Z5EE<91MA<("I)\ MH*(@&R&+7[6S7RVQZ7*BT#?##R,53?^@SAMYM9FJ(IUUF;'GDL#"S:.SS0BE MF1GYW"N2+]%+NMZNE:JD]W>$,MD;QWDFDP06)F%$334V2@H/ZYWFP^O=]SMF MO;OC.%]O"2S@>O=2C8V2POUZ7S_GW&]:I9O>_,:!)Q!K?C"2\YV@ 1?.3%#1 MCFD0Q/W:UY;J=7%'BZ-Z7V-N"8L 8;(K=_E)I,ET2> M;TZ-$HS;9 M8/@JKRBG:U7[MM=YVY15L;V8O8Q-B-("$BZ,L93XA0QB&*X#FT;?"E8>:B+LZYCS/0,PKEE/UAB#CI'& MAU].9V'E)"QZ?"SH8U11<=@E9IIQA$]$:1Z8\X*D32Y$:P6N(ZB[+YH6P&9? MPK2Z;SS0)2MH+9GPXI+6CS8M-P,Q"5W'([H6 MS O!;#,[)QNB+#,@E\=0E\+H[/U]2IC+A_'9"7*%,3?[J788X IM=M[PL2A7 MYLEHM<:!)['%@X]'=.^:UB#[RS9^4%5MS%E.Z_SE,(6"!XC/#"@:DKDT?*DYX.;#X!41OJ G'-=C8F(!>UP(4VK\YGY\H@5 M8M/)[GNGA#S ZA5:AU0<56A]M@%9&V-?_1?1>^@8 \GF@*#A>@C(T\V6RS( M+_?BWD!H)C58!X8GKH>MF#X>JGCEN?GHLYBM6#6FWZTXU('Y.$F9$9W"AQQ& M"W/IO60Q]."O/)6$?W1I0 M+E!%MWE. U>NZEULID.6D&K3\/:XVU>)K?# MJ;>42\R67O()G[-<5(__.:U6YUN^(&M:M/4:P+_B_TONHQ<%VTX8"NQ?2:0U&NCJ/'R5-X;!!+66)]%3T6=)>AOJZA-5^]Y+=VR MQ@)SQF=M7C_(>>7B/F)R;UZ_M$&!;+2F MXRXA1X>)&(Z"H0B&OI:CFOSKTFD<1C3ARH)/PH)PY3 MT[T;=+Y=;[.H2I_HQ^62QM4-+5*67"]/$[:!L*;2)S)[$>$@Z0%P[RTU6!") MQH)(1$0IYQJ5<*Z4X2HP/&G#LZ(B(FCRF@,V]!,UU&+","%%(_IK,N ,+-S^ M%-Z?2KK<9I_3I3IS1_M-V[G;.P@>#=XQ5)!6K_T9(FKV#^:H+XC$A@ ZY-U? M:52$2DW2YSB=+'45D6>P 21_WY85X*BL&8L=PL7&< !J%IO$@NS0"E>C%KU* MNMO'(.D]]V20.?VW=,,**+)UM>N'R45PF5:0-'#Z4(H<*\6F@AH#V[/!!);S M>G<2&;(1D,D[2!OYMJF!5$4O/X;IUX!:#F:%QGZ9]RNMX)X\1^HI36AR]LHW MA^0J;RO&G<9<"$6UJA$.Q@^$9&-S@%X*#O3V"(A:7,+P\X3%8?8H/ANU7.>^ MXG6R8@#["OD D+?,9O+P2DJ)UNPTL(KX>NIWD*)^.?0T%N7\H'JNJ+Q\2V.: M/L&]V!)$;;#NAM&[2+[4@N&:)1LD2-%"7Y"Q4%U;N+6:(&7UIB[+6:D@]H"M&[SQ$PNR$]=269Y M>8)3\OOSY&0%HFM%[^^AB:^-GDDTK)HKCU^&#!6GF$Z!L?3\# ML'$RA5'@TB &NU]3@ZM?F*C"CP?VK<./,9BBQ&W,9Y(6WR$P#S4^P#D]>GR, M?!,5^1U=IQQW2)YC!8BDJ/I7;JBX=ZO6[R;O8=2^SOCN#\@Z.,A]0=9_;-# M;Q-NIF=Y]^B9__\5K3?_O4.! !N+$> M(AZ\ 67T+G)STH+A6AX;R$(*VS^Z>(2]'&6V$&P2=<.PIQ8?6F4XSYPU"_X9 M9Y3Y<(2QEG*FF@+JH_FI(#.],R]E\YFK=ZX)X1]M[M)Z!\E@@V.[YC& *O8[ M\6$^C*9'<(:BHE.7AO\Q&KS"C6#?S3F$%-[A@3^G!\EB*YF7Z1*_RF*WIH&UB M_#X^9TP/CO.\L>OS*W):547ZL)5Q5ZY1;Z(BV+4(_$JPR>0-E4MV<".Z[(RNV[R9[ M3D ? :L:H^_P;3^\J@7H+%1,!\ZX:(F'"HWB@N2I&6<,:A[ M#)2+ZL:(]*7N94 XXE$>IU%6_R;H^5BW&ER0+(I_A<X@. _[L_RQ5C'W>PHF9-E%$\KK[*(J M!J4S5,8&68F,R(0GY9!BI5P/^!DY^B#,Y0;RE'*XTKFL /G,OWO^@\J6 M M*V,B67 2;"^53\"7BN$#W0&6A5 XH_$-;@O[=ET3A>7<]ZH(S47MJHVH[A2$ MP>TL*7.R3F](8-IV@=R(V; RRCX5;+OA;X!1(U>?)M?MVKN0+R0*(<31$%5? M5V]\S@ESF6?>-)=*[*Z*BNJS)>69-CB+P%:#Y($.?:"/:9X+W:JG2=\N<3]" MZIY'TK[Q[0FK$6WM9I.XPN_FU_84USML&WLG<-'<@ ;7E:$Q< M??^NABQ=+_.UK_**%O*ZRT4*A95S54LP@S MR#T+=5>J;\F9 M!E5FT:7@4J;S=2O/*SC;? "[70EZ 'DKJ*6-$:K EL/Y(BTN85%M.1I@9RT; M1#H]&.;4@F&( \=;+XR2V:^8MN4>Y?X'/4X4\CCP)%+P>D;T)6$]H#&B9&4& M")D!0'L-2T:/YQR)R!!3, ,ZS6)OZNF*8K8W#0S@O&-.X+VI!R.+>Y.5^4[9 MFS8U0G!EX%V]47W;VRUH3CO5$#^BF@3-Q!>Z7NY%<;NQW>-8[KCCA!INNI=E M!#: 2V:$WT3_S3$M$*(O_#N2Z7JH[GT]')?V.X83R.UYIV8YV[<=/LJ&\V.M M[73?P^[+8^.[EE=12H*\HQ+JMW7H+5"K.FUB,S0%)[&=7J-;;D.S+$T$SXL& M$;TW)G0>-62JH2&=IP%WX M<\+Q/1JVS]-X-)+8PW6/5+$1N4T;]$+[PW:XF3E9C!"63,^U^/$'K5@Q/BZ] M]]HP_J^[:U!4:;^$OLQ>-SN%MD]5E"=1D90_;3A^]/OW'_[X_ONQ.H7Z[^)K M%([#<%Z?L$6"M%@0B08!/$[>?Q^\3J'!2ASWNC4AKU_^A#O-U\O3A&V4[65T M'D5R7]^0(9DMZ'7U0?HR$Z)YMIIA:GDE]^3;M/SUG%OW:06?5#;Q^!M8BU<] MLH?-<@>: ,0%D=#K/V9VG41G$1B"LK[K3_]]*_/,RDM6?*7/._'F9F7./\:R MKOU 2/4&.BJU :P@JK"<&6-<.O!K!#9UAP#D72TF4:"Q$;X%?-M["Q MK>'1G<>V:O!$P"?["(3D2EVJ,R0I9\-Y@_6,M-^SSWU^XO8C_!?20-2GO1X/ MAH_MWT2O0@_#L:E,"B_'.T?HO82MIC4XN*^8Z# 6F*"GM7G](.>5TTGELZQ3;*5*(S^#"^ %W/H-Y$I1Z>OHX(L>&.=N;0@S1>PN]% X,[OZ]9EENA\-X5+>SR6\F"8"R0 M$JR%!FZ#BNL-Y2Y(X@(O*>YB,.R*5 M00"5'4EJL"%O>"JY@>F2R7N6+J0]\.EE(IM3WJ$>/*73>06?FZL!CCUO2K=YJ2[.Z?6R=\QVHO/0H50=TU!R*3-_2 M*DISFGR,"G!=2D9-KTT64213L_,,)D:P9QU4M$]VC2N830RPN85PW9PP2$!W/[I,:# MR!MQ-2:D@XHF*_F<):YEWBW$V4I1"SOO3)R)B4?UQ#LW5@-TK3-E/3:%TG[5 M\!U?+9&.(X-*T,:;Y2,I6UKO(-7SX-C."]T*F&0'-&3*BQZ5&8ITGFM/[^,S MF.(R^"RV0G/?F+YY*6SVRC!9F1&M)IH GVE94OH9"F/>4AB=NS_WM%A?+\\A M/',<^3!\"[/QCX_NFETTT3#>[%W,#%-D4*"Q( *1!6E1(8 +G-$TV)!W?Z51 M\>TLYHFU9YJY5?7<,H';;\IN99T\J2O"4?ZSH EW,7]SD_\U_Y)?W.=_YO_< M_88L6;&.J@7\2^A+M-YD_,'?W'SXZQ^^?/C=Q6](L;.="M&]D9M*RTC6:N?R M2UXY+?G;Z1,EW*BO5N5"0*Y6*7^4YB2)7D/84P;"S)#KZ[F*#Y/87- '5=RV M[Q%LM9W.4-XJZ'1@HJKB3,(9HW&@+::00 9M+)IW\HS'=+8VVE+52.9\0EM^8Q>WM,:="-U]T$D$WD5Y3PE]*"=OO(PQXPL(&4NYTFK$;OX: >):ZB MJA66O]L^9'7A=;;F^T5,TR?H]0ZFQ?TS4XN YHMXD1@!X-'*',$$*3'6YS?! MUFQP(1(9L#H;=!8$$"(SFB=.4YRNX6852'[93+:N2E.T* G%47&54E(NQ: U MRCC*A&G(?\HR]BQL5?Y %E5PJ@^_!%,ANA+(\,OA_8)N617;&-;U,XORX:/9 MD:?Q%W/[1O51P:(!2P3\@&]OA2ML+HB0"J45ZN M1=RGFFYM>+ 3$C%H/(8V>8)+;)7X>L!7O*+UN<#_V_G#0HJ!+'9!D2!:5/9 MAN"6]7VGNQ6EU54N(Z=\0>[!#AR)?AB_CA9S/3#N(R61R 5OKH@);$@''?*+ M0$B_3(KO^2(#*]'#-N-N3R>JPN7OH:9"*:B0=J@ GI,,KH22+4.V9%-I;R_B MV&0YO#:W=R^VX_$7W3D&@]&>YR!M0V,;U%0*I)_#1WL M6RMM)T=D4Z,[%LUA?A:FLP,)9FLHB?Y Q?GM$JYH/(7BM9GE0^) M@SHN[O0EYBATCZ\;15 T%((?WZ@Z&)8/']I#5%#>\E%L]3-@6FS?%]G(K*!F48X;V1N$WF*LBV53-3E$M&P%KL5 M3YL.-MC6@O2.,2+ W VP:7>,?[F-? OS]>3@_A M-SX Q0;@NN^Z"L$!# ]B^CN703C<'.8LIY Q_N:C<'OL:Q*'.UY/&Z8[%.2\ MY#0T/ZS2?A-MZH]"\')$M2"B:"D@XN1TRL$L;;K3D)/7>M$S.YC29T$V@>(. M]L.?.LKQHX@V2@VJNR>.O6]K7U3!\7T1;10A*SNHA=E.J8T,*/W8UK6R:1K8 M6\80YL%>1-Z643$3ZV!4D(\]CZT1(4?. MR=M0.F]#??1)E:9/$?2F:IK3ZZ5L'W6@0(8>P=Y4[0SEW&/@L,0^)<&A+JE. M0G?2)54 O4,^Z'75ON5G.D3RW$2'/E17XI8&R-5/>21K=-/DHE8T-P5=I]NU MJ-?-'ZW+0XOJC4.MRZV,BFW ,PVZK]L5$]'$B*8_RDSW(^1V!9O7DE)9?[G9 M_ +UB;?#T\S1G[2,#&5*-A M''MSQ=-&*\$FD=?W/;_&$KY>:M05&7L/N[$V>RY1-80=> M>$2MR9>,3L?9G;P1EF&FM/,K(5^B>,6-T.(5BG#_8YMN +_!:]4:;R#E9&!D MUZ+2@I8='AK@8>]8ZU":(L&./(WE+-:QKQMJ_%M9 #ED+ M=^%=_NZ@CLO_W-BHJN"%\*PK_'?"1QI.&##0PHG-GI 9+ M6KA$ O;*,SHD909T6!S\$W+U[/67)X?&3X%H)[ M-$9W7I17H$#V<%@0@07<2JHQ(8"*=]XR(3Y#4C1DA/8\*@HH9]";;F'RBI78 MZO[0SL\F6%,.=MR']1($5%!6&>$;(I?G-C6QB"]"11B6I7$ZVC!K_ 5L@QKE MP,Z[T[2020.:6^K/X=X!#F_Q* MJC(34OD..Y1I>;T\X.17^=\QA6;V,CH"ZG.7LDO];^A M=9KA(:5X5S7%S6OYZ M]@K_O>36+BM&S4K\2%CF-H?HG,4;E.I.,3ND1&8"1VA!'E[%!R)1FTN:PI3E M8Q;7Q$NPL:+@P7%!O(BJZ%PVOAN(,@X]/B&\V#>LM[AB"YP =%*##Q9+'"0Q M,Z6;7QWZ4U[0F'%W[)\TN8]>SKC27Z95>4.+E"57>5Q >O4%E?\JM"=J#*3> M-(+E*XW&""E,;HWC62-RJKL8$8X2:7!:$(D5:= B[QK$O@V9<(UC4F9E#7SW M0FA["U^D3VE"\P2PO%M%!>"7\7\2A22;O(KNDC .PE/E(W'M.6F0($D-G6QH M04K A[Q+PAV-136\CR_QBI.8?HW6??D'0X\A/(*^X=Q'8R1,T@ E M -6[ S!(2:9+'B\\\>'[A_NT.E(S0X],X(5F*-=\((! =.+#]^\>OB4-^&", M<$1"ID.7B1?8_T)+B#=?E=*1-VAO(-7@#&37[%!#)P">
%;?I([%#65Q&A)W&]%E8 IA M'"474T;$-_;GW2 ",YY/RV,#]F-X OL.7I35]?(NRD8.(I7/H<,2!^,Y=\8Y M0& G 3)TQT85+9DV@>S9,%"OT]"(&7IEHA73-[17,P80L&['V)G55$,&RM+. MSY899*8>8V:OU\O0Y*I+R4Q$I;F:BW\=* MC2X<'R)$6"Z*.PIT2 !M]%!TJN*.*5J-?Q1#,F+N+6"36#YH[!F^A2!*,0 M7 MM@X+P)CI(-(E58:TDDR5@$^CJER5E+W=QGPGPTKB&K?$&D@4'1G;->A(T M:6'/XCZV#J49@GRSX+#!B]E:[]CE,C_7LP?X+.0-;3UZC_/:U'O:5NI.\?ER MVWQ+DVM9WI+EY9]IEBP9-PFRX6W6\&U\[2D=*!ZJ3[5HD!T>"P*8G'!43@"7 ML)NNZ8*PB52>Z*H=I@%=Y76*GS@4SF/YQW53=G6O=FE*#W=8OW$*D">("V&)VY M6#SK>F$?[FWZN*JNES^5]+0L::6I"/3&L"/YP["\E"4W1;+E?T2SFZI;57:HLXZ)<3<+W:4IFVIE9;(>$[73Z5.49I"K5AM& M=;8*5X)P&ECW6.5_U=W2[U<%VSZN1+^FTZ8B+1P/B2N0?:K+"0",7K.*B'/[ M?,LY>EE!+^ZF2W4*72PZJ2]:%;!#!QZL[O:YH\D@!VZ8L1>?AWT)6)DP3 MYLO7)UV+MZ,\WW*BR".^DCRO:-[^WGP))"G$A7[H7Y&3B' >R<3XFTW!HIC/ M6B1DU(1^J*O=E:+:7<*_#*#\W6@WYEX\;6T;EZRX&\",Z[%3D-,ZZZN+(?Q= M?BRK= UFT27GK[\ >PWN("'IV$# ^JVO9A-X/W&FJH\W!L81- MW"F@YK2HH,C7BO/R#9V+:$C5WE''X7Q M/7!PK_4.]AKAT-CN;X-)6"'/ZO6(RU 4FZA]N=(_Y[X9MQX*M<95/H31LD># MN>8 N.O30,3K4@MHV]:?8)O'-4X!M*6:*Y@>S7Q7.!,B-)A:TOL,ND)99RQ_ M6BYDID@_^9@63?PRP\\48N8T.7VB1?1(OVZ!.R_2;,N_$V4!RNMMQ5V(/(&* MRVWX2L$V$T=#,A@2JG-#5@8(1;=JC@N86+0\-]Q]14"" M-%B0&HT%T9VHS%L!3U*U_7$)L3&-&DDRXR*F#:[R$E;'1\7R(VB@A& MQAS,#B%D @MQ1@D2?"HY$>@+? M,GN+X;G53%ZEC1NQ.[^H#Y 2J%)PSM:;;567XOU89RTTQ=T&&QU9'1O;P,8& M#KZTA15D,0HD$)40.J6+*=FAVAQY)O*(LH,M^,D-OG")GPB,%Z3.80KM+MN5 M$>9T26<00;I>JOQ_D\C1^"@V(T9J:+[TBB%:& WB?.85%/HQTQ4-3J1&BDBL M1-T7@1#I8+0@-:Y:-85"$<%<8=; @RLZK"".Q0-UR>M7>7U)=I61E5 M=#=[&:FJ](#XTE!ZV&!DTM4\$:((;C[+JR:M*JTQ"M/#WHS'V#2">K^%O&%E ME'TJV'9S)9*^.;U[;Z0>QV+Z>WJX&!I_?WDR"K[$V@:N&*$/0Z/),F9G;=>ZD&WZ;TRM92@9.Y[I5EWP>H$J*\RF=6 MBH*>_44/OM+J>GD?O=SL'UXKV,?"B)-*LZ @^]I/)J"(V4:\4@2Q>]3U;$3( M*^G6$V$M>G/J+F*#M8^JX%A8G4";R/7RLKDU<5-?FAAI\V[RZM0-9P"$OVV( M+4F+!6G0"-T&WF@5^G8M;=+Z9''D:R7Z*47WM+PKPF+W#VDPP M@0;*?0BN%TE4547ZL*U$G]"*D7.VVLYI1QAC(F9(SUF<4!P%(N'R;VQV/C$\ MAMW3B7Y8KD6N#;@.$2TH L[- M.U&4DVXR45,$6KF/Y\[9&WA2*XXI"/CJW5&*WAWO/H1JE6EMH8[Z?-BC?LAH MV+ETQZ%10^N/8V)@!N-8B7QIP L3[]) ;'J4R\GL_[_RCK4W#V6J#M]5,>F^L!V4V09.]0W">-KV*J<[KDX*5YT-EEO$B!;2_Y M0BU[98KJ)_K^0&O61_20&68, &N1:2,*YH+0I@CEE? X7\0F[\@AC2L;>MD# M1>0!*N D69XU%=B$=$,9B)@-WQ!"R>TY/^MXEKSE.8QFG<,+$\O:XPW4@N!_ M-&33LW[X@,W0H@1^(#%8Y&E Y*<'8)\R# (.]CYAD +4HP.'\T'H'MD[7E6M MWQ>3BY-OHR$RW)QOP$YP ]1_&G8/\ADF8/=0 MZ3GUV@E?,$G771>+IJQOA M(K<2V3SBMOT\G3*[YA"S-=@+#^R5%6>5\.T!^=&,L\Z!3U_Y)5) M!J'GKBQ.I1"G('I9&RUW^HI6ZYN9^B/[39/98":#%EV9V-0%D MMRFRY&6INEW(FH3/2O#?UEFR)IN2OV;0ZP**W4.A^'H'OH&&7AA"5A0"B>+W M[ZHM]+>OQ&_+;9:G\L_0&H,(A.DJR_/O53./U;9(*W!^-D;2?F;^ LO 7K!6 IU));0]"="W>@)">8&JSJ76,OXJVSM<4V-B%<&F@HG[=UU]H.4)^76ZP5'PR,O(,V9#'D8SD1YKGORQYGDJ%DCU MTM"WE:;'VAM-PSB"6D^'9/RE;94R'SM*8R7Z#2I=]L[EC']B[_6E0/J'\2E_ M-M+Y.=]A\"V9%^?M,P^JW*EG^02H(9*<.-)ILA):Y^8 >V.$Y[H--'%63GQM M%6X[@QHH*^F@_D/3'1Q])"<051"O!MI:0E)']_W9GW$JZON0,Q/JZZ[ M6J' UGRR9NDV9U#E\,!16XU[:JN30_%2-6I^A#[-\%PH3671 9K#:+'^VW+: M^HI("?:F$9YB_R\XU42(FLF"=',AAY,A^]G,Q62,*3Y\1C(1]OAX8,K#)QL+ MBW^P\I4]E;2HN,;Y0]H4Q81B+(L#L,<6F7C94M1U3 M90J3'6'OJIUVE!,%+Y/<&:LM@U(W65G5-TUT8C@B-?(9)AS5 \[W]I$H28L3 M'XAR0CHN"O4 ;Z\KV0(2(DTK.:,VLA0AR#,F%%R775$=+#I:]')GI*='^B^' M1>[&_>.)R+!6*OE"Q34S8G/HP"L_[)L*LISQ#4P#&]*#F1C3$G1E[)G/82.+ ML M)*VLSJZZILTS*0S(69,F>LT*VP5XJH8T]M4]%ZF1B3%:GTIM50,-5US:= M3?[LU,$$A_YH)W!+:"XR:?6Q1M&8,1N-VZ[.4(8IEN5SB5$WE998"H6:C./4 MO:.=QZJ/L'B/5[?("&";632ZG]]:$>D1)EI>^J_9LOY%9MZ!37@O#O84R'89P"&N!]BY(N'<9> R]SP[3B$G20/2$+TI%"&EJ()(9\ M]Q]&2Z.ZI_[FB?.6/*T9488;. PWW3PWBI:*;+9EM:5BQC67_I04>$.?2R9O M2A'\*2;[BV,9;GET/$)1I'3:83CV'>9PZ(/G/45/XG3@,W1#O!.G8:7F%-%K M."H97)MCEG(,V>8->*%JA^5X[#N,'/?!\U^Q@!9DCQ0OQVZ(=R+'.3WV)D3SI87>R>?7#-+ M;7#:.O*7XIJM6%FR]+[DJ^STFFTT!J,EIF 'N0=-$6&L/MS/"G4#4BCAU=X\ M)H&_WE#50%Y<;[*&*O)=VM#U/8%"0\>3):ETY$H%JJY&$?2F]K[A*(Z'U:>J MBQ*[572I$D^?WC>L&.RLK#$"J05'(/M/WF^J6_&"Y%(.8_YXO M0E.U%)%N=RF:%J2CBNS)(G.5W^NXK MOI@]&Y!51/;F>H?[[-53VK+K6;$K:R>Q(.(K4G#HS?Z20>&"FB\&"KC'"%Y8 M[7CN;OTLC\ OO*AV51IS"0]]@#JY36+[/)('O0X,0[PBV)]K%I;=4U<#$ M+;?,7H7XRZ*\-,\)EV\-%11P%U.QS61)WIHT9$?8((-"P[68:ANWFY+IW@]0 MD;J0TOQH*\F6U'H3XWARVB\(?)I?\3POMXVS8=>$O:OKP<*9NL,<^&#ZP(=* M#9ZB Y-+ZWYNB&?DLO=2XV-J,SD69*5(4[_'=SB-"M: UVF:HY8:X**J6%W] MF^5IDVEVS_,LV0V%]HS&8/3$%&SO:8,2/P$"]H5N?E=$Z+]5#C(QG)8YB" * M+4.3!!0.W+LV:HXK62I0,F%]Q 3XPTH,%AMMQV@)">L1])"V['$4W^-IJP=H M7WVW^EHQ2;%&1U[#T0YTUPB60.F\$A<(KCS3TT92HQ_M.NP?..&U>1KZ2617 MS?$J%US.5AE++W?0RP.J&&UI_IG" Y!Z=TUK)DLY3*6#N ")?KZ(1^T_2M;1 M1O;$D>6.')!'6OH($#B7VAE.5I3[6"9;J^A@%]ZM@*Q"R-ONL6:;[>:B2+M? M'E@.U4*OUK1\/FN\YP(4RH;"H0Q]A&WP3",.M8 [WN/=20L2$>$ M5" M&7A7N9?9(36J^$<&=O&&E164KX $1_'_PFK>5DJUBA_2K=A?SYRGE>0 MO%[/A#R>Q52SZBRL6G.>5Q!=96KL"\]3\6\H7[D5.UC^QET09.\'VD&(H.9--@O'RL@,U/>! MP_6+N&,\O;'\E7T6-Y'U4"$?+!A/0853=+[/&,'5EJ_A%$&ZA7=9#7-H?S 157Q M) .-]5M6KZ]RODVOI%:"1ITOFYR=Z>]#J\$)0-P;&@O$@1[86%"(>+@2AA\V MEZ0NTSG9$PF>_X9*U1DK 3H;PTAVT/TV^.(J==">15$>_;@X!;C[)9NA A<( ML=DK9^-]*G' $T"-__7;4>-'G#=5Y.?LM%3EGX38\QUCC^R5E8"_+27\Z3VK MH:;02#:@Z5B,@M;%X5O&6CI(1XB\I:N&%4"+K"MED6/H;Z+6I118._?J:.XJ M@9;!W!.@+X+&,)9 ;L7M^>F!&[%\%FK@<+A'+0!H BB!OWTS2N"([X8ZX)R9 M$4OIWHLU&"EF/?JMBV*Z+4S?TG6$E #6F)6BQ]DZ5)JUGU>1A6>T]NK$UZX$ M*$SMU#X1BEDZ=8JY8V(TY]*G5^H1&-]67XN2J8L?=-"ZYY4L8PZ=?&4CWP&A MD=D.JX.[0_#B&>M8YV25V0/;%D3RT!:[XK]%I4XQ8R0@?-H].Q][:L^[E-S\L>L+X/ 77Y/=9K>O=?3T(ZR=_3 M9HN33 LK3D\"V]WJB*A1^VCR>Z1 #<+U+5& &/S7)S(5TTR:YC$W9EP\/\)O M#-X7L/0"W![/[+I)PGJ@-6LJAFAX$_2!./ I3".+D9$X395M2J*/>2,LF)MY M.50,1&_ K6+*U[E<:RZ29/NRE3EA/Y?"#MI;13^+\^62"0.3/=%WXTN-(5SW M72#T\/O>Y!+WH14.V./(N[NUTNL@@5F L+OBS%L_:F5/?(V4X &H$>).44WL M*>9R0X[-**3RP,!22UEYM[J1#YO!VXX)KHP"\A%FZ448(.#RP_P#+N-KH1MZ MT6#P_.T$\)[XL!-ZX0:T$X[P![<3 'LDP7>W6):&PL@*1 PO711I\R;P(JFS M5SD'_6X%-J!JAP'AIS,VSHPI-4*-GQ\:$P"]>)#D^P-NV5; MSY2X?]RM#.J@?Q%L%-IN.+[K#C!R:]L3$* H>H/IL'$1I"OTU]<7F^(+KQGY M^(-1B^28#$&< _U5[.L,J"S2ZI[NX+9ZI3:;,*\GE9W)4*3TZJ (99_JT(+14'[FB.H>U!!" M4I;D%)P:;1N<':O)AF833<\\;4LC.>,VC V[]>XY]'> Z#Y$1R]9P5997751 MT\G]9SP>N0FU\7BO=9HD)=B&):NS4E89(,N&FBB":;X W)JK847TBI<;+@PQ M)LAY9,] Z6C2T.3W2!$FF8R-^9<8*.C:2HL3'_^ M,O2"K/\CK"%Q!"R8R7"$%64<6-)MT[5;AVI?*K]_[;D>8RR+>4SWHW?7?3YL MKWG;ANPQ>\C?QR$97X8\H66Y@VOM*\3-I(.KG4O3AFQ!"B8+33'5_KI:$"H] M85"K?$ESZ1FNUDQ\E$*# EF_-*ODYTE3UGS)!+2$/Q=-<2I2;9.UK$R5%807 M3+65X:6$6?#RA>:M;TV0ENR27)"1K4C.B^ 1*[ZY@!J75JC5( M,#OHQPC>4]33X(3:QZ0Q@*,/M'#/&>'-!/[IO7W6 _,]_^L>/'__^+UD_>VHJOM*M MAH6#ZW,L<'JX\C63T1F"3>H> 1TP:)=)_*2F[]$C55K,YA@. MACYAA74'1J;LSW2WDKM@)%5I\GOT>3L U[N7!?"!RI<88Z8F3;.6&_,K<&Z# M,.0AP>*:+>OI?(71C[$Y"+U 0ZGN?NRHU %'\T#<>IO6NX* #V+TB[@Y+B>F MX"L98%Q N!FW8N7R?Z(E)!]5]ZQ\7-.20:YJ&UL[;U9<^0V]B_X/A'S'3R^SVR[RFMU=-\;6JL5?U5)(ZGL[GGIH$AD M)MI,(IL@I4I_^@'(W)0B@ -P 0@APBY)F0!XSH]8SHZ__9^OR^R;)U103/*_ M?_ON+]]_^PW*$Y+B?/[W;[_<1R?W9U=7WWY#RSA/XXSDZ._?YN3;__.__^__ MZV__3Q1]1#DJXA*EWSRNOWE85'F*BG.R1-_\\_3N^IOHF^]__NM/W]]^^N;+ MP]DW[[]__WWT_:_1]S]&T?_^6X;S/_[*_WF,*?J&$9'3^L^_?[LHR]5?O_ON M^?GY+U\?B^POI)A_]_[[[W_X;MOZVTUS_FU:[CH<-O[IN^;+7=-70S__4+=] M]^'#A^_J;W=-*6YKR 9]]]T_/UW?)PNTC".<Q_]\.XO7VGZ+4/]FV\:Z J2H3LT^X;__')W]>*9"5E4 M[)_E=QSR[W]^_\MWO-5WC.(2+5%>1CDI4?3N7920O&0OFKUPC"ACI1YY4:#9 MW[_E8T3;_OSA_PO8O5ROV!RA>+G*T+??'5"\*A!EO6N(KMD'F_:.2?_/LS&Y\^D$N,X^Q^^V1Z\DC+(D[*[<.R^!%E MS3@:O1H2,SY;2+&!2$0BQX5N)S=%R5_FY.F[%&$&SKL/_)>(_Q)]_VXS1?X7 M^^C?%PR7K>CI]A[*2;C^)FAUI1^;FXW^?8YIDA%8%>F#SZ)0]Y _!B]?H,7$VHO?V M&+DFE)[MUOIZ3^7Q+()W&)^)W7; MCYTQ7X5$2]N:)'HA_@Q0RJ"7S22$7MX M$IP4R3>D8&+#W[]EH@?[9H:* J77S3.$QV1])-2$L ?61_U?^3M&Z=^_+8MJ M1T5<)*_.EY<#;5I\MXH+?K8D"YREV]ZS@BSU=W<"@X8]>"!82B;-H>M1L %, M6F*TOPR'SCB31G:@$=4Q/'7F%=.? ,Y[, 3OI@H!=+_W93) 9"2B?X;OX?G; M=ZUJ1J\ZTZ\11?/Z3Z8.1W-$YD6\6N"$Z8,S4BSKAVKJ43I#CJ1;Z9,4]*V@ M;[FAJ'C"ADU]Z[Y9_'=H10J^_[:0*5(%X#V#!A8TL*"!!0TL:&!! PL:F(L: MF/9A/IHJEI*DVJDGJ)Z_9@H8<*#AU2XM0F#*EI'6<,*(2#DAEUD\;]$96K\? M7)(SDAZ+0**OAZ>I*OAZNV2+(L[^A>+B(D_/V>MLHT_1='!:SS>S MJZ'@%A68I)?LLS:M4-EV9&HY7C!:7[4(%)FTW&I7_;Q473/#/ULV)*:%3T'(T2A^*.*>8OT\EJ:*FX]'*'B2C[^#K MD>Q\)VG*CGVZ^<%7\#NAT4_2=EQJ^1EY4SR09[&!4MAR7$IO"1.+LO\/KP2G MO;KQN/36VL--<5N0)]P$A$DI%C0?B>8SMF2*.+MBXN/7_T%K(;&"=F-1299+ MDM^73,.X7S"UAMY491V R+00, ?"S(<[E@+W@5Y^(Y*VT]$L67.$.?J^4C*H1DOFXR(FW%&=M]YJ00H]C: M:B0*K_*$%&P1U*)FO5&>D8IM1&OI40#J-1H'3*Z+DQ(_(2:#QIN5+2%=UGPD MFN_0'',K4%Y^CI=BF-N;C43C_0)EF6H#:<%GW+.,M.*\H$/"K>Z%M;C43A M0_SU*N66I1ENHM05VY2BO3_^:WW*"#>,+$@NWNE%30:G[1XE5<$ >??^\0&7 MK5J]J,EHM%U\319Q/D>"W4;6;' :F;K+Y<7[]?*19"W$M7[OCZ-5MJR\]YF! M3%YOP7.F P3R+=R7P_#0>"7'2L*FX(AX)<-*@EW@ MB'@EN@("%.'(>"*[7B@BM^" >"+!7F@&,X^6=)F0/$4YPXC_1DF&4U[W-7J, M,UX'-:(+A$H:)IUM,P=<+K!.;C C733J M#J'LDQ[1-[-=P:-;TKBH%47%=+J&>E9NE*:!O"KK1:U""/KX$^/M!9^'LDUF ME=U,!"/OYHH&0G(I"VYV\A69-K$-C(JC7@\]5+1U2H_Z,C)$X8L_=&V=W'-"(S]A>C)[7F0^\BF^2\-P0 M)M]$*W:(FMRN:3#T2+?#F)/6Z9:8D^O3^T^HI>"*X%N=@T#PR,LXP5D=]W:+ M\CB??XJS>$UQ+"8#UJ,'TGA!@1G.F<1UC9]0RIY7D 11>L?>-%L$BY,\/4=/ M*",K_N+$!'<9IP8'1/T(]L![,BN?V=H64ZW1K0"'?OHWV?5LLIB'NEZ,9NA9),T>S,[2]?L=QF/D4?\7+:BF<4ZW?CT0:.R6DI+5]/PYI-\_L+* + MO!),VM;O1R9-. T%+<8A[XZG?@A0>_7=B"0)9UG+M^-K_"<[0?>>FS'C(J5? M5MQ2QLZYG[]_WTJ\45\+K.T.)7I)BL_H>4\ODPQS]FNR$6)>3YI.8XS/ZFG% MU%-&T]5R59"GAB+IJU-WL,<$B'#;Q(:+'MVZZ+&QRO&\"Y*SR=QZ1(':CD\Z MK\:Q1'LS$FDJ3DAV)4 /9]B0O@E0'QNL'%D2V/$VQX\9.J$4E?1T_2G^#RG. MLIC*S@[#49QC=T\F3ZQ5O$_CD<9G^YKD\YK,AKA_H"QE9_Q]G*'3=?T1+SXF M>;_:_5UB4?DJ=;K:".?"I= MV[*F_@1%A'O+P[WE(0%&A_EVNS-1V'Y]X+K=1T$ /H*I<]_-;$QT#A5?H(*) M6$3+>N<+-A ['S&RIOF"D(XV3SIHR[[@96J3)#W:^'S!4M_^1[J8UZ8.FW;( M#3&/;9DZ5NHH:T4LR-338:5BI#1*=NJ^J=4A4@0ZA9E/?:GNP;?64/^A= M+13AA.L0%^_+=.OLXS%(GP!CYVA)?9A(J)^8-_4Y-91M5)Z7"4;-T?L(X-N5 M1AS7U*>2L5\5$G<)!L?12\?4,Z;'HJ23]2U HP=]\;) ,K,.83$(=-U#-48Q ME_?1G)#T&6=9Q 2+:%4QZ37F%WC@G4P-)\$EUXM+#J0T^Q(\,"$/IN,3 M;PP#K^.3*=AW#>V[7335<>V\/T2/I"C(,W?7U';/A+T 7$;QO$"-.*QIWX4/ M.))=5Y>@3O;<2US0DSAO MKV6B:M8#$7S4#;!84%%%V)N*%MHJ5.#UE3"QY']%C"/7**UG;(OZHGV4HV6D+?DB !37%36U3[BR\+Y_.5AI2C""N@3W/;^ M%;[\+2XPIX#O&9+E*6IFEV#ILA0W#,$1(3CB&(X0'+%%Q._@B+=9I1.@2!%= MG<473"26"**C^/N"AU02)WIBKR^8",4? I@,M?X$G0BWTUU_5^^ MH**>'W)EPA<<('N&@?W&EW EP.)1!A_X@D6HF'7, QU\),O,P-6O53N)9CZKJBKA8$B ,"@.%X8#;!:E,&:8"PANO3EWUTE')(;D*@<'XH0NY] M.3Q"KI!AKA HAF[ZF4"*449*_P%1T;&&4XGF M14WN;4'8;^VQTZ"VGJ6>A'2"B4L*&S6#,N\/MYR1/[U#&EE9ZPO3KI]K^ M @^W[C*49<9YE79),)BTK0.D2\/"%*U#C&,H312B[T+T78B^&W)6R$\0HKE; M^X**6BL'G+Q3-]" IXB&BN8+)J'*3;!- M^SE"3%TB:X0B6C):HD>4HQDNHU46Y[I!"K#!1E+3=(CII)9=;!YSSY]RN[GI MBEO$Q)$+P"X]!# TMPV>\KNW;E$Q(\6220#-<[_DN*0?BS@O>6EJWI6K1^S_ M7T_RE/WX14)_;Z/VQN(5(R#G-V]R&%F3GU34*SIX%CPB(/$W1,N;_&&!ZO#; MDSQG>!0T+M8WLY-G?@-N_2;%4)KT[XELG,]OV,,N257\"\5%<]6JG%) EWZ) MN\F1)FV2'L$\$TJ/AM*C;[?T:+VA*LJTM;:Q:>*[F?&;CE%.:ZENX]0X([2D M]PLF=#S2ZGO*]N.S<"AV\RDO MKT.L:&V!?"9S\\)%DJVLK8D]0J4QB^V-+$5:XH3MA7M5[.[^BZ*R)*"/!=O] M;A\_W.E/BH*?Q/6^?KI^M=?7I]_^",Q3T-L;\E'!4^-A2=OG-=NV9C"DJ^ )EVQ%(0 >/+PBTZB\$ MIC3X@H':?RS6\GSQH8OF@:XKRA<\0C&]8YX]+J8'WP@DENNIOWRP> &T,TY] M4@Q>8=%1OL'S0,,F!\9D\K4%A4857[8'@V/[:0A72-*$;JNAQ6)8NJ&GB6>!E4M9"*&3$2_,A&#*< M4T#0H*#8$SXX?)^GH^Q[32.;HJP]&,D,C&=2^,JYI[-WW4%4\X0?2THFR24WIY M_U%<3 O<*1C:@J'-)0N")VS8-(0PLE:$QMG'@E0K>I4G697R--.#G>IFMU'! MXR;Z&M9Q0)254CJ.9BM&9K>_GL99$QN/4'F2IR=IBCFI<;9_9_1TK<6EI K( MN \/5L=@=0Q6QV!U#%;'(6?%R'LZZ?GL]>4UJ,TB-@Y?7^QNXT]R$\7=%[2# ME3-8.3MD6/6HF(YL$WT?S:NX3L/5CAEL[3N6Y5/\[([Y57E2%7R"W)0+5)PD M"9MCZ36.'W%67P J-GEJ=@V&SV#X#!&&(<+0X0C#0YGSFC^7G^)B4YNJN1L, M2&VKZ@[C,W%&EDM M#N;E8%X.YN40U#K<6E!*;T1?3/(%FQ#P>\QS"/A]@Z9P/47/%SP@&Z.Y 7#J MJV5,!XKC51V# \70@=+%.#&:NX3B>8YG.&'41'&2D*HF-%J1#'-:=[_ G2BZ M(P[O6C&CJ)/#Y8125-)_H"R]),5]G*%;_HRUM'(#M$\/+I8#;(Q1.B2]C_&" M6\;M>/23W3N\W;PYA>U/W<&&Z9QB>C,[(FTM7YUFG:V8U-F>N4 YQ4^H";31 M84^WNPT&Z\MLFIB#.TS_.&." B[Y;T*>E#ULL$%+RG9[DF!>J_9W7"XNON+R MIMB&7)PD)7ZJ9>N;HKZOH4K*JF 3CD+?9-\/L.!K0(\EC%M)2SLNDM?A,4!& M=/J.S]I%7.3U%$%%75D9QA2PU_CL,"$+,1'EK-9M&45,(*?L;*I#"/.T_C/3 M>7N=QQL?@H^$I,\XRQA]5TS0SN>8:7B-& KC67\ &WDZ3^P$( 7P%%0U'Y^! MPXQC& ^ 'N.S\1D]'TA.!9JHCN49#&EM;Y=&]72 M_U2TMCV=(YH4N+[O3<29X3 V&.:E ,HUG_T\78!?Q+.JEP-HZ]#M/CZ#=X@= M/A5BKX',\SH3 L89N)^%J!4TYQ#?H14I=!5NK;X66&N]L;FY6[&6B YN7I7O M]1U&LA*'E*=QD;+EE#*]\?>87U%=KN4,0OJ$.+ 0!Z85!]:+V3E$B(DBQ( B MS]3=>V\Z.FQ,1[?C$1'!T0U5U8B^D\<7: #\DFX>(U^6DQY2W9107\*-]# # M.[=\"472@P=FR05CX_AEJC!L# )-P Y?M6J[GYD8BL"8_6S3U@9F&G 0/WB M$U"F[C(P6K_ZA):&S0@,T >? !HJS ,N@7HEK"OC2."X>"6:]Q38 $?/*R&] MLVD?CIM7TKM6W! <(R^D>.TX#S@^7@GQFFY1.$I>B>]F<;]PL+P2X27!&P2TPI'R2I3O%M4V6K984Z0NHM5R&1?KB,R4[M:2^U*T2_"9/V&L0GU= M*>R47=;F]^Y*EBJ=JQ^V0WK7$5G.I'>QO3J>SPM&3JV?S#:R4^T+!20NP/LZ M%#9H'##H %/WR0*E589N9L>:$GW< MKF^?9-FFQ@&?G;4Z\"=*&W]C;4;3 &B8Y]F$<.:4@76WQR"]F;UP ME;)7@ND?IVO^[R43R$@!Y=5@I!#4:#.H<1AB0>O#E55@0"PLJ6%: 3S#";8A M@%040"J?55,/"0MQHR%N-,2-'B(A./)(5Z'1EYFBQD=7X_0E\%%GY@RJ@/D2 M*JD%J+G*[TOTI!HN QN7+Y&3\+EDK!^/Z\%X'\TWD7A1G*?1JBJ2!=] (KR+ MRHOB.BS/S']A//Y(WHN.]'7R7>RWG4N>:VK?K@3.K\Z"B>%ZB) MK313[[7''4FM-Z1KF%!$;6) VJTABT&K=5^KY>EWFH%'XBY!KPUZ;=!K[8L: M?>_F09\-^FS09X,^&_19'7U6)2>-JY;]&!6'M2@8DW$Q-TT5@PTVD@*F0\PP M6A>, I"JI<-,T*_%( YR=,[E/&J,9K9+UJC!"TL:&%!"[,O,_2RT0?5 M*ZA>0?4*JE=0O714+P-Y:5QM[*=HAO,X3W"<13CGQ#:&MR6*^4W7:127T2S& M1?049Q4R4](Z/6,DW:T'&H=1Z3H1!M+T>F ]*("N*H G3S'.^!O;U'J^1PG; MBWA-4)5P+)OV? L%V$&P'P780; ?!=J 3-=!!B!I7 MY_L09?7M4V9ZG:#W2+J;].F=]+/Z1JZSF"XN,_)\\.[41:ST>O90I:JY/.PT MSN*"9;_M_8S#"N8>G=]U%Z<'MP1';7!QM>*0L=;R3CDR8] MG?MWXYWB)6I'N:30;J2!L>T$[P?!0*#K) MTY,TQ9S4..,7#\26YB)? %[3$\%XX; M8(/GPB2PSY(F-[+M]GTTK^(BSDMD&ADH&V(L"ZV2A&%RN&3/A9DYE80'RZ:K MELW]3G%;D+1*RM_C@K_)]X3[#[![F-?M.BPP0=33S#UO%E3 M3X@H"WJ9D5YF(B:-K%1%M%HNXV(=D5E$\3S',YS$/!6KAT>-I:3U1FHG9>[D^O1>'$KS^ML>8F;.-PN/S=P9 M+ML>^[(%3$PR>O@UR>?LU%^JB=BV[)68RSBIU^I5?HOR.)]_BK-X37$LB6T" M]>B!M/U5J=?-5:D,A@11>L?6 -L^%B=Y>HZ>4$96?$J+">XR3@]L?(K9-INC M8GWQWPK7CV /O">S\IEMPF*J-;KU0.1GMA\\D,MMGK/J'EXO^D$Z] MGCV0RIZ0IW&1'ITZ#X(U)&G>ZT+Z+2XP/^^NF&+!KX1H1*6;9_8*Z0*O;E&1 M\)U[CN[)_LP])%1K #/2@U&JLU).B_) (6=_'2OC[*-_GU7+*F.']!.ZF,U0 M4K)WATEZ,SM)R:H6 ]/_5$TQM];UWV4(1QA\_5)TN[G!2.NTU^\X#C.?XJ]X M62V%OE+2V[\DF*S^AY_X:8P)FS M7Y/F+F9)4+C1&!987?)R.G_6MH>;V4;@S^?U93PBSB1=S"78'EAAX*8XJ_CQ MO:\Q?/&5!Q2@]+(@2S[GJG)#^$5FI4AW335'>PQ 2+<-K%;,U2S]PJ(?=G(Y@3F M!I-RS5<9R;DA0I:^)&UKX6(>4B \S\\JAF2>K!^*.*=QPG>*CXPN?NK=H3C# M?Z)C"X+^ %;7\):8FYR7>:\]""M4E.O;+,[+G<%+P".LL\T9^)&0]!EGV4G. ME@,3U.;X,6N*D+,]*,:%C#E 5YNL[:FXF1T12/>&UHP;6ILSC^U?6YX$+'<9 MTBH4+R,,K_FCVVT?&CV<84.Z;8+ZV&#ER-+_(< MNWLRE5F\'4:R4 %NXU_&KT([6UI8/>:XQZX&M('Q'RA+-S>;G*[KCQX829*9 MJ-W?)1:5DTZGZ_B,?:ZXT'TSVT24Y_--Y5C1NQ*VMWE$;8EJ:N%R[Q*0B]<= M;++Q0L)CDM%.R#M=*U:01D^'V.*D29>.1D^'V/I"T:S*KO%,I$,">MJH)O'#,]K 4[("Z"OS3=S MC[*,:P4H9YMO5N?W+!FEM"P:%]W7%]&CW M]@5+?4LSZ6+(G3ILVL',Q#QJ>.I8*92#8U'*O^12J1@IS7&;.N?J5Z_M&?<% M$DUQJ(-Q\NW4S#)TE_HRI8S.<.V43C!:CE_RH)Y.VKY#7R:2H2(B"U<%0_.C MV]#(A1A!TLO4YX74^B?)W)KZR2/G6YQ,-W6^>]H'5/'VOIPDFC"99?>#P?K) M;; @JD"'\,NI;[4]V+9ZJGD!1O)GMY%43[@.^7>^3+?./AZ#Q%0P=K^XC9U< M)-0O>3#U.364;51>\0*,VJ]NH@;?KC2"N:8^E8S]JI#@2S X'R8"SI!E&R?K M6X"&$ [G97&NI&OW:E/#[2O.@;5M999T.IPEP%F@#&+XAS,$.(L2.%MH.,.I M\]BH\S&N%7F?33? MJHQ,8XI659$L8H9BA'<:9Q0WIVFW.V6Z/VBD&V7Z(K33?3*[8(<'E"QRDI'Y M6G8YB*)QN,C$Y3M"^ P--UK8+ 1];%T[HAS6*52T=*2B9:B?N"<4_+8UAW'X M#?M:,C)4&IIJ]FBH2!,JTH0B *Y$4878_%YB\T$JYW"Q0U.#:[14!L8/AGE;BASSR(6M9>\:UVO\0/9*B(,\\CJ*V4B<,;EQ& M\;Q 39)31VN]^0-&LM)W);"3=?XZBYOUX0.A2Y1( M;I5O^[Z'Q_X/+F..Z#6)\_;RWZIF/1#!1]T BP5%R)7M//7?B$C=A("?/+'Q MN:3'3QMZ,SNK-ZI6$J4]>EU/]R@A>:I>4+)V_9!1,>:VTQ9$C[I##X0]+' ! M@$?2K DEM+JZ'6Q %L M;8'\^NC;[K 2AZVXH6VBI1Y(6=/Q"3]21\1HBQO:)OHTIIC>,UTS3F_R;8+P M'9/UWH%8$7>WZ?%^2>,9R7AT82%0+&&=W&&'37[Y;>2BYNZPL$V]X!.E5BS2 MO?H.8DHV@#ML*N,I5,UM,\!%9!#I;7F"]LC^DE<4I:=;>]=9O&+G!3ODX(M& M.H)-1KF&*U")VYJX0NI.Y6LD]5? EA1#6&55:;SD[S>E![C_(^;V8SM3BG? MG*ZO3F_NI"*D5E\KK,WYZN;K0\S!KHGEM["CH\E%A5"\:>D*X9$G_IWT>6ANBG9=43-[!(LW6W$#4.0;PCR]3O( M]VU>.PDP%!)=NX$OF$A,U43',NP+'E(QFNC)K+Y@(CSD"?Q4]04+=;RLRAWA M2_"T?#?5#9#P!17U_)"+S+[@ -DS#*QSOH3= Q:/,H3.%RS"%5#'/(!P^2-#7W=(X8'CY9$@+@N,Q?4G:H,#+'IXQ M2HK]&'$AC3MV*K95SAFG<3%'7>N(:8XZ4O$P(ZHZWN=1HGG1V"@*PGYK+[$! M:NMI&:50?<9&?M+!,CAK5L$1O;*F=E.K#NCA%W5+4F:D;1T@79H\HV@=,L'" M100A1VEH-YW?.4JP?9)H[DF^H*+V70+.EZF[L<%31$.$]0634-,^^/?-KB)6 MB]3C&@%^BF9;N2#".Z,@C98HICRM*(K+:!;C(GJJ75W=; /]/&PDDT&?Q':R M) 35/:CN?//8V1 O27$?9ZA._*LC]L\((R^O2$6_Y 6*,_PGVR@)I;>$8KX8 M5"5Y>AC9IF$@J*=3%;B#>AK44]MR]F15C2!GBV_RZ?] &UZ4#<]CZ6:D6/+XG_JY7W)E8NY[/]?3_*4 M_?A%0G]OH_;&XE7. P7Q4PTC:_*3BGI%!T]=IP)2#Z/A=SO9 V'/0\62;9BW M!>918V=DN21Y_9[;R-8?I=^;:A;L%*@G)7O""N5T-'A4O&)/^/9&-\_D->]@EJ8I_H;A@R&&2RBD%=.F7N)L<:=(FZ1&,*>$6GG + MS]N]A:?>4!75I%O;C$_J3HI%Q1,[V-N/P\\D?V(;'TJ;D^*!E'%V^/T9H243 M=_Z%RCN4D'G.]:IF7V1'X>8CWDYT*PNUNP^4 MA5KND3*@:&V!?*8I\)*CDJ79UL0>H=)HL?9&EF+<<,)6YUZ!O+O_HJA\#NAC MP39OJA'4_VP$Q&;C$>UW?3["JN_%E(^M]KYSK-Z4"U0\+.*\V>,HV[)G"-?F MAX;/OI'4I\!/H&NMCUI#^>7C_81X)[@T^2"C8WST?#]!OJE*6L9YRC;&WQ&> M+[B([N$#\:><@-RVBWEL?RP([7TW%3]IRL") MCX#-_&C\*P.!"7RZTP!3J6Y4&]3R%*0[#_DH2\ ]JN?&HTRGO..3@BIOLQWD M6=9GG0E#2EGC9#XOT#PNT143['!.<5([5 ]68M\8]T#2-%_%UQ4NMF7A%&)E M'^-/$J37PLC+22"U6 WRP"G#J*_0O1\(7P-*0M"V&T';0Q%+DC_J*)3TO$G> MJS>M1H'[C)[KK\2H0SK;G4 2"@^<9=N-!PF/ ^V!;+*]$9UDUX6^;F&-3/DE MH6UM0G)#2&[P.[GA;=\/VA[T0L;4R7V!LFVC)Z#MU1<$6L,T""PVPA<,U E" MXF 67Y*D1/- -T_ %SS";7_'/'M\VQ]\(Y $G$[]Y8/%"V XY=0GQ>!70#K* M-W@>:(0>@C&9_.6'0M.!+]N#0&363NSQ99D \5 G8?FR1I3[!BB:'8R&XQ?] M"=$8)'W8ESFD6E1F.9B^;#ER74TGH]Z7539&E9/)7A<)=0.^P2HG8\5R#B?\ M^0(.1]N<>QO$"&L'@^G.?HP/1C_;DDTE:6+EQ#"-I7U^1$.-9!'>LA MQQ\.MV?JFHU$=#C8GNESCF3YP/'W2/-S.=D?_D*FKU6.7HP3#JYGZN70>9MP M8/W1)NT6L(,C/GT5LZ<:Q7#(/-(/C;*Z]DB-4?K^EPCGK!&*ROAKY]NH88.- M5-I>AYAP8U0H\WY5S[N'^.L=>Y^;*S!X:-<*-H!T"P4QT3_-C^@W&=G4[A\95ACY$&:>BJQJD&F8D!0A&1B?5YQI1 MBM U?\S.R,HMJ]P4T)A:V]0>=:]>+_)I'G=?/=9P-(OV#B4(/_%-CR=:/#P3 M,9V*CKV2&E1)+U7)<%].N"_'J?MRFGUBLP5S]\+-[ M%)VR[*T^2I%I66-,/1]SVF_='15Q_LCP86-4/;R1NT.6I*[,.M)F<1 MZJZW@4&;?NRPN3%P7//UN^^C%-.D<42@-")[1T0W@[;^P".9N$T)ZV3T/L=T M16B_,E9N#PE-LFC)*> M5I0M $HO[S^*KV0'=PH&\6 0[\EF]&*I4/E:HV);V/YE5-'G+$-^;B0\4O+A5973ZTL M E+O>8H_3T O2%HEY>\QSZ4NURWA.ZKFYG$[P?@3HB%#-*0_T9"'(O,U?RX7 M0L3V,%5S-QB0&D#5'<9GXFB+KH^].-L?A@)65-U">&:P+ ;+8K LAO#,[JJN M\N0C^D>,+]B$T-5CGD/HZANT@NH)R;[@ =D8S6T[4U\M8]K.';^L*MC.M4M4 MPBUX;S#265?['8+E#ZD9"4 M?D;ES>R.+;#B"8G3>\ ]+;+%Z%'1SYI$/SA ZEW\_(FMP0(SU9R=&O?5:I5A MI/W=U,&!A14"O#. PZ#!RJ1#^<=+_F=:2XZ/F52O\,&F57!_7GE.EIE=9,\ MC=!_*[RJAQO!0J/S?!=--OKT.V##T2&Z?Z../F3!RN.JE>>@-MNAG7IGF.8) MWPQB=5NQH82N $;3]]6K)%L%3$U/1 MFHIDU-="_7*V>!EI_ >8)5"?\5GY%#,1($?%^G#>2!D!]+"2M-2^!$[7#XP8 M21:91D^'V/I8$*K-T8M.#C$CMBG+NMBT,0OIXE-&FO>3,87H/AU8+A54M. M#9;8MV.)U3DI28<=SQ>\U&9;;=G#%_.DX532D*%]L50:(F6@0/F2VF.(&%BM M\64-A@IJP;&FG^4$UBP'6"8?&F1R-C7+35O' !K,<#?*:V&X4,X?3T&2,Y'<:AXU.[J?;L],'1-O-HN(&?5390TO,LQ.KA W!G\#6 MP55.5_S>5.=A;>D_0_%2UK]5_!CK2OS9=SAU9<>,[G7W)<2GQZPG:6299Z MAB0M@R(+Z\00-+@L%A]#;<0B)MUFBL:WY@H;:F*@XEGPQ+$NGA:%ZZHO% M68V-Q)3@RP0)G@>G/0\K5&"2LN<7I8MV89&^/MSJ>$+%(W&S[IR1RC; (G+? M-0/4U8?S@D]@%NF;9L!P_6BV"UWD3D^F8X/[IJ#R\W[=X#T?^#RY@7FN6(2"[L MDC3KQ1>75&P&;1]P&2>\5/1:YH0#=.B!L'\F;%>-Q72T?3^DTZ^OA0=R[O6[ MRH,3[X@L9YQX?..YJO=&_E(EMG]Q0]M$GVVLJ,T>"2*_O8MM1E[?DRQE0G2M MLCT&ON1Q$X6%TOKR3X;M;8&6N%K6U0594THK?I$ +T1(Q>E)'4>UZBCD\NW- M[*S>+07LM36Q0"@3-_@9RA$\DUY!UM+2+L0']"CO3VMO'&Y-"S[ OGV O8E, MP=?W=GQ]$K&*Z![\OF"B-N*KA%%?/#KRV:&K#?OBY &@HC19^)*5!7(<(,V:-ZRW_,6*CUZ)55?!8YF01%SR^>?NS0'7> M;E22J%R@Z!GG:922Y[RN@V/H,N_UF2/YS0>@N9/S_(+Q2]8(W:,G5/ =B&U( M]:6]%U]Q6>]&8M>G;M\>W*)7>8GFQ3:]F_VV%).G:CNDE[;7UPQRU0XPL8*_ M]H@L9_RUKU:>M*:DHO7XY->;Q-WA=)72KVINH4)AO*Y-^9?D)5T"!D3-H_R# M/1Y>4'+6[!("^MN:VO2=O:2'U!D.FYKQTKQ%4"_+[/""'% FCMLZ0+HB"5/: MVC+YF[D H7W3U&92>U?2+2:[M]%S$ V]E2+W,?8:?$G'"?Y^-_S]PQ#+Z\_5 M=X?L)X5T-U*V?RLA"_VJ#B%NX>W$+J\AQN0!-I"7T0X/KJ(#=A4,M\%,8^:8V/N& MBW1UNIX"Q/X[;K3(ARA#,67KOOX1H:\KE+.?9F$@L,%&BN_0(6:82UMA%(!B M"G28"<$"1V0Y$RQPB7,NN5_S=\BM"-S8>]&\2H%E'-##+AMW>+XH;V9?*#KA MY30/;WT L 3H;2&=E5/&-2H! [OO;=[,>,/.N9C7OU)1*VYHP8G%(Y7K-" % MT>*&P5WHG[OPOGK,F@V.'>I"8E\TLIKO_EM<8(Z8:A8+V[T5=R90:@E^RK?C MIQS#D.>XZ\!E0YY+N4Y0"<:[>2%%0W&H>&?PEX*ADA.]L_U+T3#2K(:SQ+D. MD52?'B"9S?TL/X6,#<;D9V\N9Q3J^I:LM+.JK H4+7&.E]5R(U>O-IZ*KE9; MK<''MN(:$-?)JGNX4URS$[>NXO) 3M%MC-.3&=LZ_H7BXI)4K1EO^KU[R(%[ M^;0VLEZV,+OB2OAP=LX<,;QUH9U7QUH]I(N9>D_/-F?V11_>$;9 M$_I$\G+1ZE,P'&)XXCO /3[2_(D/; "3B?RJ[TCD/A-38O<]!R;U#G%3!Q,: M;F:7F"9QQA^O2[5TD($8^)*GF_(1*+WXFK 6K>5NM?L;&C:EE+]4H/4/,_-1 MADSL-I,,]+RM!D)'\+X>D>6D]U4D)8':.D*Z6+J"=K/IP%31IA!MN@[C'L." M'=BTNYL,MHE0QOT=9?&5V&78VS'V(*):]X$<81HHWAF-8;=6NTR64Y\HT.XV M3Q8HC< 3INMP[@*@.'%,AW&;8=D)9#R.XRP+3R3#41QE5^>$ZCZ@8R!HGEA& M8UD]N02T@L(>'5#A0ACA5*-5!K$5A9BW$/,68MY"S)LP[J ?\<2[^2-%K:O9 MX6T$S_7A3WM;@77]F #>;J3=@%AIUY)W":ON\1G#A>2YA%,OY@HP5+_X )61 MKP$,T:]3AL@X"@8,SX7HAL!LZ+^$H35I [Q E!T=HTD)Y/TX7 M.%A>R.5F,1%PD"8MB)O'T<(!\D7Z-H]MA&,U:0F\4U(#'*-)B]X=\P3@*&E+ MWPZG5YF%D\"QTA;%G<5*-Y@3;LS4%L"=P\@DG0B.#UST=C_%LQ^_/QP[T[*0 M+F+7+B5OU5P%) MO)82TQ_CC+^JB"X0*B.F:A'5*1M?.[#:Z7DOV\+J> M")E5FWHB0A*.VO6:PZV.P0*_$[TT0,U7'5( C\AR.P5P&7=LS1^4;TO6/[S"TJ$MB+4@_B M*+M-(-%6IN5UNM[IL]LRB$UV!7*Z?!.1=W*0'>5&HNSG#E.PS43:QQUFC#<4 MW6&<91F^J>@.$RZE#>DA@Z6'P'6(D!H24D-":H@3J2'.7L"D):T,-U.H>S,T9/11LNE\-9@'0,8<.E;S@+C[9"/%SJAK,8:5H? MA\O8< XA@ ]GN.0,Y]#H2X$?+F'#6U--#0BLRB)Z2*:9>291E4>5REF3>#!"IT?,7S8 M0D\D=@I@.+Q_Y&9VE3^QYY)B?5^B5;4ZR=/=)W(699H?_9(-GI$K/R')5\1WD'A5/.*GOBZ"G5?F9E/]")0^.;^/#?)0>6+C* MDX(OWG/4_+S*3Y*$;2DU%6RRU.C^'A=%G)?K[77.6]$$M[^8KF/V&K3RFIB- MJL(>O)H^@R,OM1@!81;/D:_E=.WEP,= MK%+V&))@OJ7\CLO%RS5[Q;?OY7:[;F>GPX!]\[;9(5_0PJ8!P[=K\[>:1E$2TNS4&:W&LWH11<4]FY3/3 MF [?CBC60+>[#0;I@O_/-^6G.$-UH2>V;G#"A63V!9MH+S\X:"GDNH&^XNOR2+.YXA;=2YF,R0\ULT M"<96EVR$MX?XZ^92U5.4H]<**;"7S7B\<[0J$%?.&++L]PS5QMP\;;M(]Q57 MZJY666N;/1^91L1E[LN"++=;WDIFI$"[=Z9"(5^GV*U]/B+O?_P1'A- M-E_!8D1T1K',,=^#\I3>QFL>EM5FZ1*RJ>YJ<_HW)\?-[/ TN NBI*]3LR60D/959ZRTRW' M)MMMX8AR#?^S, -#W- *T:]]&;4)9K.K MB7F0][/\)@3$W:$$L3W#A*]]URC_X!AOW/GT8E9IO[KV$=QZB6=L(^?6S]J) M4-&2$5N(&Q:VPV^;5U.GJVASE!.[%=Q/VCGO;%<\VSEB50-+::GQRV M,B3@!#Z 32,2G$K%'FD^D#-,MUC]S)@&#.0,TRVN73UF6P9P<$+K.\O-![+" M]-Z%+^;G=1O+I)Z498$?JY(+^ ^$'U=<(B99QJ-Q-B5L0DUM= M-W:Z,[)Y%O2'LA)\M\*%P@:QJ0_@%T^44X;-T(M3=T2 MMLQ1R+'(S.ZTHSGDY2<\4>,6YA8)"\ :=(CQ&66@[_9[P 04-;>Z7=XOX@*=LGGS M(OAK1D8*O*$BCRA(H\3%7E<+%/>U3KC"UH=<" @VY O"VP H/2M3KZ "5NC MPZ<;#;"*;5[O,2A@!R]FZ#A1KXJ?C?52^HPU&Z"^VEM8%YK!C5Y5;!MM[S&( MU/>J\MM80,,L;,-5C1M7(AD:U?[*H'A5@VZ\74,K:VFX*G9^S>K.?LKA"N3Y M";1AE.4 1?7>@CQG&A8Y8$D^/Z>U626&(:KX^3RM!ZAI!'\%VI6X_9SI9E5C MAJMW[J+=SS1=8CB;O 7)V $*81:N4(#&.!>;JP/TP<4D$PWN!G- QAE25X# M&,B\PP^0A^25^6NH92Q($QW.OC49[(Q*D7IEI1I@SL&2E(>S0TT&Q4'*% ]@ M=K*I./:*K&;%W@%,2U94DUXQ[%!D>D#;D86[K;KMG.89@\.Y5EU4F+NFD7H> MS ;!X="9T3D)R9+O'<&&0 MS4NYR"=YH-J\!<2SD,E^7DC7!$8Z,+_]E()@I@>C$AB^6+EUF7_IBI:6 M:_?%G& 4?S*-BX4]Q\DIE<)N*-O\X<-K/K%KTQ.1NNV*XWQ*L%3B*\9R6BU7(9%^N(S*+M;K+I1:,4E3'.=C*#Z$KE@1_;0$(& M/=R/W40A;NM/[")$[AM66RD!]>B!M'NTQ$P_2JN$#<&9KS-]Z0HEF]1U)6AF M(PQ.NBG!O9.Y7Q<#KY!#'D=[:+B ?=0+V&E1'E1R9'\=5W%D'_W[C.249#BM M7V:MIK90J6YHB]C6=PUI:N&6=MF])9N85(M57QL*ZCI'4,N8E!>MD2*;5Y.3 M8D48&8@I=9LSL_4\ +>W<($ARAF0&2\>DRYQCKF(7.(G)*_)KNAE^8Z<;;(J MEVG.F@G#9L_>S'U4>@O13S@G!=M#MUI ?5(?CM($3WQ"Y8*D3634\M#\>(2. M!0KL744DGRA'K2Q/C"UL#;0'6&_--4(NP#UME#U_0FQ'W$ZUX_S6W>[)]U;V M7RJ^^KC#2!;J1S?[9^LI+FUCC=0[M.)Y[[RNY4X&WBM@JH+7)F,XQ>IF=IGS M*1C 8IWU;3#\AN@V^5>K3RC8;[/._;0\82/KWZ&4O/^EY &Z.M%1D:>.A][> M34!RAW>8J&OMJT\\;USNT(EB:"#V)5Y?#R>)8=\;EWF/$T?N"O%NJ;W:?Z 6 MYZDC 3NM-4V/WNTP ]Z&,Y4])=R& XNG-+0\>(.2/O^D1]OAU+?CWB:;RISW M!N:;! )B$+DRP-2RF<9@#)RI]VX H6#2^*F<6MY($-V!TO2;>1/)VQTY2R[D MX6*!;03P=WT-[;$U8(RT\WF?4/%()HI2IZB=<4.LWQVZ/BB>YWB&DY@[2YI" MJ(SJ:,7TZH2GVA.[P'T<(8-:*F)#(JP&
4D3KY>#-7I,M. MHZ>->+GZIFN%14:^KQB-$4+-0JA9/Z%FPTJR(>[,_[@SG3/TE8T,=%+Y@I#: MIPN60WSQMVE.&H40[DO\@R8JVC*2+RX.39PZB%J^K+A-KSK0IG-3Y M/BG.*JYDX?ITB]A;H-$*%8W2-8:_JA_*7/1B]S=E]('2%5_>H &EH_SCL 4EQ32>SPMN"MR$UQ_$Y<;%?0I(>ZNI])3M>4+PWQTT5M^JCI;*N8-+]S MY6;VL$"_$[85B9\O:_=VJB_?JZ9(:X,ARSX/LYK[M_1I;B0=#&?ULXMUHTQO M_CC6HSL",_!A^"_#T$I*A$M <4'.-12 M M&2@*:.B=ZA%DK:'DP0F+PY=8\*>-&(#")3!P V&]0:Z=1Q@!PF*LOF&PSX M#\6N0[%KPYWTV%0Y=0#,)HK'U;XU9H3*I3GUN0$^7>2N53 ,CM8+U-XCCMTK M8 ]H"5>\IS72\;;;YRU(V?+ M2$_K(<)I1^2,%%1"9$W9,SDD[F3)*]K^R?-]:MQ"C[8STS1G%7=*7*38]%/UP-4XIP9%:&L%7W V\P M5SMKKJ[?[^[ YY<5LI."O6J1"4W4WNJ%6\)C1=L0:).-LYCR"O3\![^KE"VQ MXRC!(S;4'5QA C[!P/UMORGY76>O&HQ/Y ZST_7NUW]@5##1:;&^YM<<2*:6 M7F>KS'UJSB9^C%T6Z+\5RI.V;=>@IT6VKO)55=(:Z/:R/QH]W&#CO38;[UUD MXP=M-GYPAHVV^2Y-6]?HZ09;]/5FIBSWTIB<,YV^-BZ?W/KB'MBSI5=GBAK:)OJ,:8YS4N _8V&Q,?V. MXS/UB>1H_2DN_D#E996G\EDE;VSEXL^RP$F)TG;)N/U3U8V@G8<,01 A",)* M$$1G@U2(@W@[<1":6BSI13#T!3R =8D,<:CX@I]$KB/F@I,OZ.B8813K4JJ1 M^H*7.IY)V[#E2XA.CU-)KAG[ IC67 *;?WU!IP>A066+]2[$2SB1H"XJ7R:/ MGM D
.SQEN9W$6*WB8V7!'L[O@0",)QPWU_A!E M**;\\E(VPZ-91IXCG,](L6Q*C)M%:NL-.E*@M0E1P\1)ZU$""G,V82Y$*1^1 MY4R4\F7M(437_)5>Y6Q+8[+=;;SFK_N&K83X$6>,1H%[5:^S7>9N"YPG>!5G M&P*%08R0/N.S3J1(J)CA MM#G$I9Q['?G%N[DA1<1$TO;%*:&/D$)N]\XG(06F)V'9.^M\9]! PO6X)K9W MW_.+^Q+"+_.K4!J1AD22T^@QSO@KCN@"H?*%<,9^BV;X:\D-A'1S:UOTN+E1 MP] L-SPA(YGRQF*DD_GOLGD6W=ZYM[T.Y?+^H_C>>'"G(0L.#P\OR*8YUEL. M=E!7[:"-S^1F=H[IBM X^UB0:K4K[']^,#ENMG-#8 @P&,EJA0=]_F6<93&E]>6_M>@FSI\$]G**'6E2 M,KB?99;DR^6DN:^9?F9'%[]J]YK$.0^O1OB)VQ<^(]'2[/49EE>K!B-,DTBW MXCE&5+Y]]3'T1*!I#SCICDO[N!,!A8>WY8RN=6_3Y'C$B0!Q4RY0L2&Y.=.[ M0_%ZS"F!\9GDR0!X' \[$4AN"ZXEE>M;IA_Q.U?Y4E]QE6K/3W> ]Q!BXJ M9X5^CI<(+IWHCV:CID5"EFA_"VNC*M]S39F]JY,TQ9S4.-M'H-'3M1:7TN(> M8SY\?' /Q(H^U%+3X6S>WV)*L_SH[CCJ% %1;LG=![:Y#8>HDJGZA:V;94,D MRMN)1(&:LXBQP<@7I$:6K42 F\K OKP&2-+A^$*P+Y$WXT]R$[^K+VBKY[*6 MM\$76,S.)'UGDW?!8 -&DTXE[,O!:%)G#2M3\J2O\^.#B*^DJ*;Q/1[C6H[]Y'\RHNF(2 M>!)UG6)$(YQ'<;/G1,]QP;]=F^;CF(X_5II--_J&*9YC3!0LYZ0;RR&5Y(@L M9U))F,"?5DGY^^;UU5)#G D<_.V-HQ^G3?Y/KI&O*)@C[Q3E'USC9_,G.^2N M*&6;A19?HLXA<"<$[O04N&-\MH5XG+<3CQ,JPSCMRV.:$28I>WY1NJCHP20G M[R:* 2;R\WX Q]N'!J& 2I0^N&EPTI;[A?&S-2KO(T^F@="SBCV8N20A3 M]'.&"_^-D@RG?(Z]C =F(L?&(-8@&U5Y7*6XW$]]M=FDG^<,;S[ID\Y.9I3S MS8QG\V6&C_,,)"UZ*"_RL@"/,-D!U#985]RVKFPC2T[RM'8$[H-*Z&=4*DI3 MZ/2UQQH[@3A-,%[:&ULAGFMV35#M0_Q5E6>O;.\""\J\*4@7*XQ4RRKC!T$3 M^D*6[+Q9L&,"/Z&&UFM"^9R_F3&BQ;R9C&*!W5VH]FV,V;LXBU>XC#-&[Y+D M]R5)_A!Q".YHJRZ/B/ FYL%B)F)# :02D -IDR\(.7FD91$G(**/V]HBG0=W M;VXZ^4S*6Z:1'_DV(2]"=Y W78O*(@C"JVT4O$+[C<^2X%JY\HSIE&OV(NIK M:@1L:?6UP-K^K)!R(6AF@^"\WM)^Q^7BK*(E.\6+G3HDGV$Z72W4XMAHESM9 M[" 21%(2"];+Z4HLS2[79]D5T8CCPW"Q7&5DC= =J@51#MB96ZWRPLZ\^ M-A8D2U%!^1DHO!)&UG!,4(5'8N@ M\ R]C3'Q@9S&^1^*MZ]J;X.%?/Z BF5-VF5!EIPJ(?F2MK:O=SNZ?4# JB/ M!5:XK5"WZBJLDS/,*'<"93^;Y;(:X@ &/'%#JT0#T7=&A[DEM$2U/E+7&4$Y MFN&2JOV5QOUM1*EN]&BE)432T@K9JQBG%U]7W(4N7PS2MJ[$!6\KB*!4Q8Q6 M;ROL";)FA>A$OH=+81 +TA1.,W9:U$Y-A9ZJT]6;&/NAB 7: M9]RRR+RF1CEE5!W\R6\P6B8A>2$D+X3D!2>2%UR,S@>$EO@"B)S5 TP,W/N^ M+!\P1IJ1';Z4>H3CHQ_6ZTLM2#!&8K_F<*7/'(6B2S3<<*7.' 4+8/4:KEJ9 MHYBHS.+#U1YS%)"^PBP'+#\V?KDB3?2Z%L+2+B7FZ%R"6W$'K!'F*#;M$50# M5OER% ?]*#,X1KX(Q0 ?*!P47Z1@C9 ).#B^R,6]Q0?#H=,O".S\.6Y>R=+M M::1=??%-V+D _!Z:0_7 M3IJ),;X8O& @*UK7(Z_[)/)*Y ;DF@UH M,G,1&8U*?'!DIG 95B_R4A\7OG@E=/>==^N+;0EFLX6&=?MBLP7P^S( 1IZO MYHN55@\6>4$C?Q:0#B:ZY01],=3JH:2;U^:+F59S+G4IOCFHN(TICBY7[#)NB5DDSC8PXB&=V_U MR-TYSBJ&<:_\'8X9Y;^:<,@G5J@]/W)IUB4I2OQG> MXR?,=IZ4LJE9S\ESE&3LA^A:.4C7Z)U-UB@3BW@D:'W.H>())V@7(7J.V(Z= MX/J%L-\S5)_[>7KXHH2,]S6P'5 XU9M4#M%T/6YF,T/]F!9%?KJJN87JI1L= M9[LXZG--0'UK6YMEHEH)4KP"4!_[K&S.7R 3F]8NO8L-29IO0]!K?'8N28'P M?..U3M8/19Q31A#;'S\RT8,+4J=HQMJ(+Z)%YU&ZHXVSR=(N+647%X](@=M R]30CJ,XRJY$+S4> MQ^81]Y+85G_=SMSY4LV^0RLN8.?S1D<$@='#^&Y#I+\@#,9S'@+M1:(UHOWE MLO/P*B1!16M;Y#-(-\K:)A!-2KZPM94K$NK#'N2-V > M'/];&XZ0"W#/\=EZ87T5,/"BC4TQ1MM4#&%(9QP++).<;)-N&YHWBT&Q88'[ M6:S5KIQX+2UM3K\FH45"[[Z!33+O$$5QD?"R8.?H"66D+O\@WVE!?:RP4A95 M4E8%FP1G3&28"^VNLJ8V"']"3 3:J@W'B76[L#IN>&#_I6)#38>1+)1$1?6V M^9&)%T6<<=-]NL0YYCM.B9^0? [J=0X5COTK!/P[XA4E4'KRQ&; ''VNEH^H MX!&I>Y6!WE0E+>.<3WD!-YJCV%1"!*2^HE%QV)L.XR[#,D>/UABPMSO-0%R5 M4AK**8=RRJ&<C=QI'#!HB-\F4)*;H^0Z3.JQY=YI8.AA@+N M2W*(#CPFNJ$OZ2$Z..D$2_J2&**YS!16HN%R/]Q%I;^@&*^20W3/0%G8)Q@8 M[<1BQX$!V/!].=!@<:-9B)7T153O@K@C>\2IE>:#I.5XF\V1F5>_A MG%[)N4; BH- P-@X7K32"):.,5=@[+3+64YE7DFC\'RQ=<%4*(TL.5_L\3"6 MM8Y#242Z+PI51]2,(_H'4+%>*NT/XY?> V,Y1-6* ;4OAY&4=C"N7>BXCF1V M!$A313!%1DWI:>QA=J,V8 M')8GC3)NX1FJ1B/D48[4:H23"JO9&&K^62F3=UQX][CH[NOJ>*(>=HNI"%[ ;,NUM9N.)"H6+8T9.\K3^*VMD MK_0_51/ L+,%M$W-V_CPQHSCE/WT=UF_&;L5QN! 5 =GF98>'ST2AWV MB)QV/0&>*<"G"9L;+9-'D;!N.(HWY1.F&8-@^M9"'GK(0P]YZ"$/7>"L$9W% M7CD.@+E!7=7EX9P#5BYGTL9LO+A(9^>050O" $%(U@/?NL'>MQKE5:)'=VA% M]AY?+8;CX9+_' 6P8$=-\.E@[BXO'MU$L+%:OWPI@G. M1IMW=HKB'NC!S:(1:JX6-0L'Z?2$4:) >J 0'OSQRB!(B_+ &,C^.C8$LH_^ M?=;<),SK#,UF*.$AJ9BD-[.3E*Q>2LR?$(]>.C(3=AFBL\6S'P9?QYCH=G.# MD=8H'OV.%F[.3!)2\9#S^3V/AXN+E'Y9\67S_OMW/W__OG7>&?6UPIKJIFX5 M>WK]+;#8?K&]G"U('QNL;#DF*S^AY/[MN"Y*S7Y-F#V_9,SJ-8975!R)X M'76(Z6/,1!P^[=B4790;6HA-KO)'4K(/*]'^2W.*I$W::S'6KTQ M5SKUA>W&)WD73GQ TUE,%P+*1 %UMEF#-0+T[52+69:&$)+_J=Y"%[GAUB%JY4BZ58"Z>). M@$_/)OI>PLE&I'Q@F&V3AP8[JOMZ$. Y%+ /PBM(* MI>=U#>]&J*\5VXOE*B-KA.HVMU61+)AXSWS>-5*:3-?4Z6!\@=;R1 M$'T%C\34KSEU7+2YAB(E=6N_G8#_#AZOJ4^M;A"0%WY>73?V<-'PKDTP#5W? MEPD%8[F]2M";V(V@N&A$&GBWH* 80>R!P^6:. Z.803. +DBT\ +[I3T94_J M?/BK=3?O"EQ"9Q,@9&/JTV@H]:035E/9Q1W,0E[5[X$]ORA=S!88QFCXUM.9 M>P\]\DX8E6(Y1D"#=WN?$:(CA-UX)_JZ '2OR6]3D1+5!UDW#_?;RJ/NP2\^ M0+:TS?L=-' S]#4/EQSMX@P;-[MC@#1I]RQ^@7.%IP!<;] MR316)"P<7?W*3:ZJAV8).G"DM+64QBYQD3LY$X>)U1FMW$%.2A3]%,UP'N<) MCK,(YVRY5$V^_Y*]Z(I?TA&7T2S&1?14BPITP1AC="]9X_W=X(_KB**DXC,G MXDQ$*7?.9#O0U(41QJ-E^!(*8_,"*[;P&OWZ]J\]V388V,2#.4#)X!>$7(1+ M2SJE?C^QM\6WT4M2W,<9$[GKEXD1/?!UULK?EYP=4AG^D_W)L#Q%,U(@<5Y- M;^-. Q(N) T!2>NX3D&RY"?RGUR!$\;>:O9VB;W&8J?/V*:?S1SBC62Q#!Q0]M$G['%/F_$ M5.)('(SX;=>3"$RL5=XM])Z!T]BV1@N.,M9!Y&V)6%<;\:[[Z,4 M4^YDP7G%I'^R0D7])!K1:KF,BS4O9+SY-)]'C):**6*&_HJ>GC:21Z)7:H?Q M.?1$(LBKT"L,$Z<*C&LCP[ZGG,A*1J MM8MV:"7S9KMU*N]8[S;H1."X0T\H%Y8&TA_()MN !4O;KT.Y0RNNR.7SYFP0 M>A)Z&M_F/A%<#E,U6HPC. :GPMMQ*H0[>)VVA3IK;NDN%KS!'-=^QI73%4J$09?:_7H@4ZP2]S_#8#Z,Y,\!W2'Z+ H[C#]XQ3ER8*MK3^DM]-!N[G T'I'FR02']K-"884 M606 '@ZP<8L*_D$\1^^@?+1T<8 1CJW>8GG=PP(;FPWH%7'R"T%AO2PX,.(, MT8TMC.DS4B:D;2V0CN9UA+!L"K6VL>@F.JTHTSHIW= %NOQ*UB>XZ8*;KB^R4^@21$N"GSH8>GLW 9U3OF "D:Z)@?#G,3[MFI0,)*DZZ0M2 M:M>XGE;J2\B R0P"R/2^P&,T;?Q.RM3=DW6T6.]2I=2!.&I-S9>) Q9P#/TN MP\4\N#)Y(#;XJ<\6M6X <14.%[7ARESH+ZAQ*D6_'0QJ="D!%^S'G_H.H1>4 M W=LC!ME\SZ:$Y(^XRR+XCR-=D7$(\R>F,\QF^M13"DJJ?0[LT";81X^4JS- MD,0/DW,[#,6@\(TAP0H1'$=D.9.1N]WY[U!SEPA=X)6\RA^@AX74/_2$,K)" MZ0-*%CG)R'Q]A^>+4LX*L)>%*HPXQR6ZQD^(:3+;%7;"%]@7BF95=HUG(C^3 M3E>7&#LL^K&I+R/+U34?R"FF3]>-_)6QW5/BK348P2DV7]P# ^>MY?H81QC: M8\Y]3](@ <-1QF>W+HB_7*$2G,F%"5]<.!U!@HKCONQ;H:1Q\'AINGCT; W>+113;$ 6->_6E"%: M(C,KQ&FX^8;_P^^W99_\_U!+ P04 " #2@P11.1Q\GRTQ @#ODAX % M &-O:'4R,#(P,#8S,%\Q,'$N:'1M[+UI=^.XM2[\/;\"KT[W3=5=DDU2LZM: M:[EDN\J)RW8L57+R?ND%D9#%-$6J2 M/6$#^#RSYQIZG6NZ]5MM9MN+B_/SGS]_GOULGAGF\[G8[_?/7]DU-?>B"Y-, M-RY\G9B:S9>SIV?Z#VB MV!#$1E-4L+Z1Z\5S__W^]U(GI$Y]B]67^T&;<#& M#7Z#5%U3=?*_7Y[NSFT3Z];4,.?85@V=-;+=$'KKC:27_K%[6-FO:Z\,[\VA M]TD-J1.,HZ'KRWGXF$:VHY>.+^$]<)> MF.'(8[^P&WJ;-[P3Z2;NV,\3; 6X4RVC)8G=?4AUKPAD>%B F\)SJ&2'\JSM M\LQ>D4 ]3(+&-G7LV5)7B*D8<[)Q]]/5UQN5]O?9.I.-^9I\CY/N:ZC".= 6 MA:CATJ(_,&'U-X4E&[/EQEO8%ZRU]%JFAZ1@V.6E:1)=?@M_NO^K<]L[&H02 M(.12OZ-&PWW"G-@8 ML28VR)]+]>6WVM#0;:+;C3%E3PW)[E^_U6SR:I^[INU\\/G<;^GGB:&\(WM OV?/Y>&_6FLSHF%[LE/]&3,L>Y^64?.UW5D46I./R'G M/DO]+[E HK"P/Z$%5A1*E0LDJ#H2SD15_X0HJBS#O$!X:1N?:H//BOKBOU=1 MK86&Z3NIMB;L-_7U@C60F.Y'55&(/O@+^TRON'M3K%&E/W#^2?CE0T?YV#>J)6/MWP2;U[IR1=E1 M&S2<^SH)O^_*D)?SX(6/]!&&.%25]VO?XRN:(=&,VP2OQF>/KUXI+XKH2.MC&Q#_N,1 MFP_FR&9*Z)]86Y+57:RA]#9A$P;4*"N&K1!9G6.J4+P/U,3=WM_4!J+?%;_I M^_O2?-\7;QQ[A>M+ZRBY'-$+YQ+K(I4N%,Z$3I5[_,,BTZ5VITZ]>-X9^9[0EC8&@*7>+Y2E M^4:CP=J@N3,,S*ZS^#7!SC;W=+:5>6=OYPO3>"'L5RME*;?V=#R)'%*"_4Y4 MX.T]_18SZ_AW+,]4G9AOP8_TPI$QM7]2792RY#O[^,WI "0*@>X^"$3(<_6$ MCAC5JWA*CCH8>=8%[9-.WC6C-3%L+P1^> 4%5@Z%F!(Y$1:9]%4H[ML*3)OA')DBV)#$ADSH2G @0VY;_^ M,7/Z4$=&)D2Q;DQCSK([K-3B8;IN<3*AD'B<1Y #FU(:H-99E/PU':#>[C1D M[CKFA[ZTB/+%,$WC)W4EAWA!WVN_G<2O:,,CQ<=/@KHGQ'=+ SX1IZ-Z[>:> M'/;O=^09:VXMA=/-6VM.9/RN;^L>."OA"=SORQ>L:LS[OJ.QE?4P'5(O5[73 MG].AW>KO<<&/[%:8NTW[\:X;J0FG(QY=M[#=T&#D;PQSA%GX0T,,Q_=F]4ZJ MOC26U@_=)%ACPW5N48+7OAY&"_8*JRAL9\073+ MJ::]-$UVNYLS6%WRB-\<5<%:Z_S//XG%XF6W*D9Z@[8O MXY'>H.U+C;3X'+30P9D<'IS)]N!DGE33J;L\?'\ZXA$YJ MQ :!.\[65U:G9]UZG?UJ4I44V5"DI8&>*$3IG;97,?*##H3U-/KA8<,#L'.E M]_GAA9H_G;"2-;<_V1*G*^R%1_+$B35 -\;2S&V$1"&R:ID:AJT;-F$%SQ>4 M\\^_U8C>6%KNE T&FBY->IM)&653]P'1][&GK+_G.=>7,ZTF?.B/DC=-1X M=85.B[0[_4:_*7<:+;'?;TRF2K]!<%_H-D6IV9ET:X-+B[WV;TN=(*E;1TY9 M-WTENB*R Q@D]=BW8K_.VFH2])/]CVX@57^ATG?[INK.*+)<\)2. OL18:11 M%4._<]V>L[_\!47O@RCAKH"G2J/5[ F-5@NW&[WI5&ST!&7:[S6IHI[2/KCC M39 K*VQ9A+:)@I:*339,"@ZD$Q\'+CSH5WA.6ZO^%_LC_XMP)J&YJFGL;S8" M] MQ]<6QPT3?:2TH["@ M;<84FOUE2D%,V[@R00W6KVFU)A@C!N]25/HB[WF MI->G,=KUJZPM%8K?=[WHUJ5VQVU_M]Z1V@[N&,KLF4D(FE/5,[,0T=FH;'2G M[MSD?M7W1;[>&?>"7\16O2U)WN=V7>IT@E=8ZNLI+SB+ 1!%$:;-/I8;+8%0 ME)"6TNCA+D4ZD;I8IE 1N_W:X(HJF1?:GBF-!$-$AII M1$=/#(-2F,/1[??#' YF5YK[:E_>UU!8]A594 :IKDE8 ]JEKM"?-,(^QPLV M'90>'ZJQ3K5B%+YDW2G*MVB=:L>H4LJV4R[=H_6J$Z.6)^->.8KK7:^<+]:7 M]SAVGU#;8M&_V>K""\M9&D=;C9P5I!TQZL&A4\R/LEZIC=4S(M%IHJLU36N[%;6_%U00WD M_*CQ"Y[-2+W]1&^Y[07]+;8P.$'[IC#6 1Q1&-M]#,IL>>JCWZA3 ;=>M>F_ M17%J- =KESIA(;8-,R9^WMW/OKPBNC&G'E[(8X]5$AN/.-]L_2'X[O+"\I?R MNM[V6YB^W@ZQ:>^<.;[&QF_A$6/C]R"IL0GQGC@;&Z^%V8Z-NN)4[_<@U^*F MCUD^R]!9".?-( 8UX5XF+.4!],;!+8MS_U3HRUZ9M55MMPU(4>FO%G4]US)R M^[I1&X34N+O/^GP>^HI@'(.61+9MS?AZ/Z:P+A7%21IA[1&KRJT^Q O5QEHI M!+>W;V42XA-+O@58;"8#1R9%(1U8CE)3&&!(U,"(8(C4TBQ@2.3 MB2.3CW#!D>%3A+L6%X)/DYC<\BEZ/UW(X M56/C@0U5*W.![933E5B10@,]6 M M'[F_LUV>( \.K2\<:=T4TNH#I&6."=E4"(X&454FS@+665JEYI'GM5PWLI#!WZNP\,%/K)2XP;_,+AM7&%" 7UH"T:O@ MU660C5L75@(1!WAG>63CLA%F%%!MX2YEEX[(7+G@]_(N0NVQ;/F MX*RE YI1X-L("9ZT$0@1GK9!B V3F/IJ'3C[(C\T G>3^.O+-TK!\+=DX/.^-'D%QI_KXZ-NC: M.37(/=+H87KIG66[.*WJUK.>%G(6,BP 8B9(C%+%&R5A:3%"@N!G2FRLPS!=%EH6?BP'YB: MIATM9[*D+.0M8EH'^)HB7TN3#"L.18%G!> 9+Q#?<2!869*-/*3-K-Q/-HLG MY$(FL7A+QQ15^,5*CG 3YA=5W(4/NGD.'XL*BB(&;%J<6K" MW]J'<;_P-RY-X/R43D,0US=S^$CI,6+O4E4MEKNJJ M99MNW/.ZH*-)/-OY^YVA/]_1KY5+RR*V]8UH"@WN1E@C7]Z8>NO>/?%J(]W%W M!.)/W,,J4'?_)MA\I^Z6MGGQ[U,TW<8V:(^F05MCOSUJ-."FDF9F9L'&Y\M; M@/0O2Y6.)QUGER)/=,C='[Y34,R7<[X1?T0/5\C?[.II69A@G-Q4R\9@I:R6 M.=EC[S1PX5< U]'@6A\L -[Z6_ CO7!D3.V?V"0E5GE.0'!$YT'Q<8?!TFC ?#!87CVH1@7> M'=85^A/[Y[WU*32T@A3)OAZF,RF?UI%Q(-"Q?&+Z\VX_L12"/:JG MY6,L"+CD# [\F_7?2R36/?TK'UM!F/PRTX_ !'>.T__(P>+U[+,(][J=/"?U8E&W!G%+V_?\7\,7<]19=, M+.N)6 2;\HS"YHJ\$,TH #$B]MT+5^., "=19C-^+4$PL_J=_C +G5K]GMC4 M:D'2;9#?VA(6SWFI:B6"E)6.[Q];[C,T+/MARHI'. \ZCJK$>=>;M 3L#W,N M;'RW'3@(. T&Y[??^SMU"P(ND8H.J\0& 2P !^ 11E^$4&@[)K)ZIC)\ P,@4&,7Q'0 860.C(/X$ "-; M8.3B8ZCKP"C,7E6EVH4$-K@JU1:MR1U%GR(M@0L<"GU7O$=[KBQE^\$<$?-% ME=WY\]&;1?%O;>O#+TN+PMVR1FYG+,^2SU7Z(O80PQP3BQ5VW>K6@A*5CCZ? MB&!:):SC7F'-1O<3U"9AX^>_\HA1K$:<"8"L/"#YBF\!D !(KN)J "0 DJLY M@Y,!^3C\,N9V&S_^D+HZK8.1%=86P>B*ZRM ]$5 MUM;Y1Z>*_"8&]LK1.7AGHPM5-X$@T;)91I!HV0PF2+1L=G3\K\()T76!QO^J MNL$$T176,H+H"FL"072%M76/WPHJNL=O5;=U(+K"VCH076%M'8BNL+;NB;## M'<8S\B^##D-QP_6P?E3=&()LRVLM0;;E-:<@VR+96T]C;,AV:.@R;;GI['C\ MI%I_?'G[0G1Y-L?F'^[Z,W::TA-Y(?J2W!-O$,)N"TXT'BXMVY@3\]TUI5WO MMCI_:O]@KNTF'3:J.Q%W2@/>G\A\0#ZGMX+[U7@>#_BPG,! 8& %&#"JB#JKO$H Y M'8 Z /\M>;G(2\?4352FZ) MG$L6*C>NMS\Y)*#4=B))11+O#2I[<@_(Q)G&=*22B@.U2]Y PD)),&T)%6)L M5%!A&?H#6W([U1\ 5<2!)';EVX!,)4ZH'"5O("&?$E2!IMG9O&VYG6CS@&[< M2>)&I5TA=^H+H9"B3WQ6)QJYM"QB6U_>W(R?ABTW?WM%7HAF+(@R)O),-S3C M^>U)?9[9%M]2B]#%52;U0%^Y%_(N0P?RSEW>?-C0(/X 1.2.B-2"S%BT]^=R MGHCFS!]9,W511@'OZ6[L;.;W.OR#>*"='F0;EKN,+SQ"0!"^<&!K.WTX!&^-Z0642WHW"\P2DDS=W MV'H2*F\1?.4T9.4-;E+98E]6(+84Q+:]RFI=:$.*H4-(Y^[_8HKO+01PUG MN; 9(U;__0GKSR[^OJNZ.E_."XJS*+'BP;>Q#2Z"@:D-G/TNUD>G$#[="4C MKX"$W4A8'QWND;!K!GMG0.P/74&E']:)\DU @QAYY-IQ&2>03#91]%)77;%< M_W@*1GE.L$7]T8%J&2U)[%[0W_S[_9_\O]G]^\0L=!M2)TS,:WZNZA>Q_4[= MT6?JBL[9]:MMUK9R$D5-U(?U^'3?/FS(ULJWP\113@JI<"1OQK+ !:*8"62_D?5"@ M>N*7,0%Z2H>>M!;[#4VBJ$%@[&#BB;P8VHNJ/V_^QC[;?:",J\J7)E43CQK6O3V%;/+LGLKZ:!KT$^_K5]5FUUO5PIPC^F,'!0 8WTT"BUHYBYJ_@Q<7F6")RVZ)BXM-L."5MN#Y M U<%&P\V/C2ONH&P!.KCP5:#K>8"8V!S*VUSTP2@.WD'9A3,:#I[R1Z+,#"C ME3*CN6 ,S"B8T5QJ,,"B5LZB=LE[4E<;PBZ'U_5HKJJ(X50GQK9UN#^#(07VIK)K$UH\J+_7/]YU)]P1IM MCWL*.?O.T^TW6#7_B;4E^?(6?/Q&AQF;\NSMCBI!S16\_]NMOEC:EO.#^/X1 MW]T59FP4;DSRYY+H\MOF_6M76$]L?%;AB.$\D:=G?+ M)M'&[!)N2$OV2+D0.C [$DE (FY)) &)BD&B)I"(6Q(U@43YD @8 *!+$73? M#9V\?J*=;H6AWAB!:7PT>5#HT-L44!R09Q1#')!S%% DQHXI@Y"CB*-V4647#A:.;Q.F4(H=42SK^ *J5(W@ JB5.M:2C M$:!:.4()H-I!J@%/ )J<0C/OV*8 (*U2B%(VN%9E?J*B;G[9X%J5C']%767> MX5IVK%5(O,%R"ZC7SW NAKOUTP(C1Q%'F2NVJA0N'-TD3LO'.*0:U.M#\ !4RX1J4*\/H010+1;5@"< M34ZAF7=L4P"05BE$*1M8#D&.[+C M'L^]LU3^7-*FW.HR:],+8;])@M#F6X#K/?"//]G7CW3DD^!ZBEVGSUW^Q*82 MQ'C!$2^V(?_QL&"'K'C6X7B1_OZ$]6?WNN^JKLZ7G!]^LS$"(2=X;0_%Z!.&H#]N>&3)*$;?X'U>6#G,85$W=YN MGXZ\M7'S@+=_] !Y1R+OQEB: +W8T L;/L#>E@PJ@:=""E<%B?*?L=@C)*IV MIH8Y9V?0CF;8]"=$2Y)YV-&[8F0!.(1"@0/T3*"05K"<9Q[3"<^^8(LHZT,8 M:,&O)GT]46YU]@3V0/K?WJ6NT'^Z.QS'!WT\(^.9:BJ7NDY#/M/"YMO#U'FO M^[Q"(6PMBCUEF-+R,X\=[7+Y)<>!>X=2* CPXJJV0@HTNN$"*6;O46SF1-?S MB(]+4YY1]ZM2#R*MW/J\3W]LR#P#']2PL'OC1R M\7CHFYNB]['#( $XR L'OC2.P($OK10]7\!!CCC(*P+JL3T+V!XE.\;&(KO ]KFZONZDPU#"Z(N/26%T1<>A,,(BZ-+58A M\957PB/](XQ GOG(,ZTEKA#Z%)MQ("'>.;1?9] _2B/":#TM$PM!QEG*."T> M0PQ2&#J"J'AFU?L@WY7:K2X;<[)2,UAS"RX)86KD4E%4-A18NU(M63/8'C+6 MES?ZQ\*PL/;5-)8+BSY"6RJJ_LRNH:]4]251'FC;G%%T47"COMKLWA$Q7U29 M/L-39S>CKWRB8;658A;CXVGR@Z/$1U9B Y,G9B4"(&Z,V5##ED4E)SM#Y" H M?/"^$4V9&B:]CWB+*P#0^P%]8)Q7NN[( =\)2:!8!O[1^F#=&6MTH0:*[?)% M6_=@SXAY*9 MND":JO_Q9&B;@\MN.C/,YW-)$)KG)OWYG%U70]B4S?T7>U><3[%L-Z:&8>N& M36K(-I[(U/JM-IU*1,8]26H(+:'?:"E2K]'KMIJ-:;.C$$4DTK0MU-#4-.;N M#7*GV>IT>V(+^9_:P:=.\*D;?.H%G_H45^=;W>5@ +I"IT7:G7ZCWY0[C9;8 M[SF%)FX@2<3W&CUFE)C@C%N]"9- MH2_VFI->O_T>LBVIB?Q/K>!3._C4X;.SBB),FWTL-UH"H:(D+:71PUV*42)U ML4SE*7;[[SO;E 3D?Y*"3ZW@4R?XY/.SV0SN: 9W-(,[FL$=S>".5G!'*[BC M%=S1"NYH!7>T@SO:P77MX+IV<%TGN*X3/+D3W-$)[N@$=W2#.[K!'=W@CFYP M1S>XHQ?L$=_6;PJ1U\Z@:?1!]*PNI3 #DA )JPNJ,??!=\ M$H-[Q>#>0,.VQ"Z?()6[W;[4DY1&O]WO,2-"02I,.XUI7^I/^M,.5J;2>U73 M;_NJIM]N!Y]Z_J>.&'SJ^I]\,=-/S>#3#N;NR%V$U*! J%?5P"K;HAD/I9:Q M-&G'*$39WS."%:?UBOHR0']!Z#/[0/]%Z/_\SRL6/CG?;?[Z>8$L^XU1=DH? MW9CBN:J]7?QU3$5GH7OR$ST9[:UD;D-,(M-X!]'_^7!KVIZUNN%]N M]:4V&..)1I Q14,F2]VV/I_C@3<\,]-O\8%! 72#=T\@EYXT8?:2/JB)^'OU!,_H4" M_?_UEW( .;3UMDT!=YB @]:S/];>@=@NF,1D6)L,?MS?CJ^OT&A\.;X>?3Z? M#+)XZ>AZ^./I=GQ[/4*7]U?H^G^'WR[OOUZCXCT>W#_<&6' _8]\@_ MJHW_PM1VZL^VH=?1U=GP#$E"N]7/:H1N'IZ^(^;+4"#>+^>T(S+2,3-W"E$O MK@QYR?0ZV^"AACR5^L24Q@ZS7AN(0N,?CHY=/7!PL#.'(+UK:!NVL? ZZ'TQ M,6S;F+O?I:91_;>L?=/(Q_U&Q'27K MO7Y#13E-5W7FR[ [7S]1!!!-LQ98IGC]K2:X?R^PHOA_NUJ-?1Q\MB>&0CT M.]";+\2T51EK/@QI*QD&;67K[PX2YQ]+ZL\04WM[(@O#M*D_SG9%L7^K48>K0;W(BXEA:!.L:08=KMKA\?GL;H M\D-C^H'Q$#S=H_.T:K:GM0&5?#L?L9['? M;&WU\]PVF5OGX>W< 32/JB9]4W)CF,B>$?2GCSKD.L6(^LI$.:SFW6U;KUW' M>@.K%PJ+0VBC9@I^>R/8)/J18/W;4B=(ZM81^S*R84AJR/B0S\,3'Y80='Z: M.G]L8AK+LQ [>:4O\*_TQT^7]Z-;1[6#UL_4P0PS!78 1M\6L(P@Y2$?FHBG M(1L:\[EJL2PWD^_73H[KAEYZ[UQY))$%06P(+:G?*U"4M#?: ME*0=3]Y4H.$-"C&5VT;(TRO#AV\_ZNCV?GAV:*!RP8\Z^'#]BF7; 0A+6IGD M6;48_6R$+<0J>EE&6$&JCE3;0O+,\=%H!*AR(/40C\!Q"-9%(7PZ89!C^A'K MKL*6+S%7%44CG]S&MJ0S\=?=#D0B*;-U77% *;#DO5ML2K6)D\,?&DO=-M^& MAD+>^P,6NV)A&B_L.4=[UE=$PS^I)W[0(SAF ,5.VL/W/N,8I7TMB2/QCO'K MK3?%XU;$1#( _7:#^3.BV#\@.=?%X94$5.$YR$;4TS!8\0_UKDW54E1GY0+5 M@+ZD54#CB>-\>_9T-CI#WDZ@)MH$'[HWSCYN#3/OT%'7%:2#(/,9Z^I_G;^W M.P.8.:U]/(+AM+$$61=)UA$LZZ6BF,2RO'_N5)V(Q\X[2>\>TH\/YMCX>:P[]FC\Q&]QW^98T@?SD?J 5#4FYB(. MJ0#HDW05@Y.8$Y0?*2"Q]O^K"]?U/\Y#E(1.J]'IB=VB>XC>(+!X>&%29*L+ MK"'R2N0E.QZ3?CUEY49@\!,8:@HQQ# 6[@H>F2B-W2S4/9-V37=3KKA#&.]_ M\R_1> I2.7^UZ$4:6)*?$15D>FL5/$2=L0D"EHL36O) M,G>V@4;N4GPD2A\F'YDB8VGU2]F^X"-?&S:7UP^=RHM;B'=@8JS]:_"%Z1;& MT6\.IOM"Y@J3:EYMCX)&[D@&Q7C-YJ_)C4M6RIX.J^Z_QKE (;(72E^@)96X MJ:FLJM"=CE-MMXCR&LLSY*P9=8'+GG*4T74F;2LT8"9V=/GH;3XQM _,.8DV M7)6#V+TWXW']*L_8&8*(:LM_S50*MZ= I88/HN^_9JH"/">MT/+9$WUX%NU- ME"8.]X\-%8WYG,K-.66HCGX1SP3!M3,+;*(7K"UCSS,47W_L&6U/6[C*XMBA M?OCV(_9@5@2]OBYANN5]-H307R,E0L;49[O'EH+_=!&.6 4NL='=W?"H$#OM M\"GGU2#KOJ+8NASG!:S/<'\2/;GMG MV'*J)Q2$-8U>P0J@F&O]YU)ECC7UIR?$NX ^V/.MW5O%)IL(<$J"W"\\7WO- M10\L#/6_F<5A\VA(H;]2>\TN79A$)H[U%B7DE"M:Z -]*,4/LI;4(%DS@\VZ M^[4P]@S;VUWYB3?;Z]2".#=[O?E81UA7T =IK0_M$/L)N=Z>B=K MBOO1Y].27LE6LE*T4V]JZ:ZV1*/&&'U@P]3])#6E,^\" M>Z8ZA24+5EB2-B_<]@9()];'@SA>&P3U3O8=;KM_[U?GUJ%[9]JU^24!5,C;;J=[%#B;$PDU M.^HTS'URG";*2=UP?)ZEY2I_^DYWX5)($3NU'^Q=VAM[^4^5OII9%9WVS&#@ M?E$MA^,ZUF45:TS]L0),=C';(TK!IF(A-IVN*KO2_)GR.WIW5^!PL/;QS?GW+K77SKY!Z=Q,QH MADUB/2QMAZ:4KS5DT5"*.'-(2^H*.@)SKJI1 ,DJM4C6;[7;^YO-]8KZJ\CU?NKQ8E^,[W!M9P6L7ZRLGTG,8J"G"C#,TN; M6DY2R5@U.WDW+]X"A3#;D,E6%OOWSDAALXZ=>V=L@#BY5.G&D"KJ"Y+9W-IO MM<>O7_X>;*>RT>Z=RV&\>5/Z58WM-[/YM)OQ4VUC*F9KMO_C>VU]ZQOGRM76-_ZGU8>5-!\OOUXWOCQ=7_Z]<7DS MOGZZ0%C[B=^L;1%MC((/ 2D2!%RA;@W-MZOPH7% ?^+ C!^&=\Y.7=[S%=5: M:/B-;73#IKX:$XTR/E0I.F-9T-UU#@C?_7=S8Z3D<+_]O(CB#1>P\\/ZMD[K M'0SKZZXUR%DX;D=M1.4V/*-Y&NQLXN9@V&:SB=YG#]ML$S@WE]= M_V\>+W:VSG&WN\G^Y7_[<7^]MJW"P0:D!M^@N&^S$6Y9TO8:O^VBH*.V($BI M;BE<$7T*=(D[X^?^@5*I4?">C8Z?[>T79K+7WV0N4B')(S9M=!M:*A)]K+I] M5NMMC'8^*0! M%\6SXN S9JG3(WXFR"VKW0=3MVH =$>B9??54 &G][I0/-S?:^!1$KE::DJ0 M>%8U(J5G2U>&--B>V;JHHA$%\A; '!21NV $@4>\(2IQ'JT,U,0Z9)V&!DN( ML#GMU2F7] _O5 #D' M@H8V]-M&'I8Z7"C5^RD>GA.F*R.YI ^Y4'=M^AMDJ MKNF5\MK.)I"M(F0K1*]+PBJP8SR#+$4[9BSB&K)5(,5F)%=GU&P8L3%]#7%, MV4A]1=\-IXS]VJD0V[1\[!+WFSY8.I>3+:!C1>A8B%Z7A%5@Z7@&68J6SJD] M-JQDS!TK637)C)T ]T+0'7TLF+V$"-H&;E:$FX7H=4E8!6:/9Y"E:/;(GXD8 M/*?2?V9HBK,"CUFJ3]2B_;E4[3>P? EQM /TK @]"]'KDK *+!_/($LSX)LF M$^IA:X9N-./G9H@'YBTJ$;O P8IPL!"]+@FKP+SQ#+(B4FME077#)@?SI1&J M,._9\]B.#3]\.XIVF."P>LV"E6NFS/L>4!XHST^O2\(JL*8I+VJ0*KZH04K0 MG'['.GYV;.-?+72E6O+2/0J7Q9Z7.M;>+-4*#O5;651FA]E-^H7F M_\ULKV982[;IV.7$6-K^7O5/JO4'V-*-HE81",^G52DBW\&6@BW-QI:V*FY+ M6PG:4K9[G6EHEF-''TU#)@HSG6 H-PRE!&SFTV04DHF>4[01/[0W8,T"3MV?80UXE37>ILE MC(B\-%5;)>[TYP_+.=#+BSO!HFYN!01+1CFU+44D/%A4L*@96M0J5]\JY.#> M"Q'LZ1698F>-RH^%H5,#JJN&N69'P6:"S2R"]2@BI<%F@LW,T&96N3) M-LJ&QE3=;[75XKP#H]_K%0]S*W-AJ<])[ONWVN/7+W\/(.*+11!^]?O=8(_P M.N]]8ZK/,_O M]S^^UP;>%0BY/0SN.*>WK$2Q^F/C\\Q$YZ$=^'85W@%G-!-I_OAA>*?JJSIN M1;46&J9 575&ML9$,^0_-M'FB=)_*EJQW#;DV@:.?A)70JJNVBK6?$RS*[:_ M?,&FBO7WUZ[A/R:1:H,Q [I[NAX5O+/C,QY$$='JX]JG<((?XDP$6K.!WJ8, MDZ$+MA70UMKD4!I-#),JR]]J0@TQ(2^PPA:>!7]3C2G[?V_PS:&;TP*5;9YM M7PB?3E ''D0^K^D<9EB#H5XW@^(N,^CIZ;7V96.Y)LQXJN!%5EU?F(%/6W5Y9C^\>7R[O)^>(U&WZZOQZ/R]/B#JB-[9BPM MK"OT$>15)M1\+[")7K"V)!_W]'+=FUAW)E;-7M=LH8K,4Q".TO(,TU35'74= M[@HD91/0NI:C[7O]]%XU;JO.E58=>#IM+4S8]B\GAFT;5JXX8XJO6SQBIS379#Y//D@U!'[S\>L(,=.9$L5:L@S0.O]W2EUWU(FFLC8 M P :7&Z[-2DTX4B)AR=$V %YZ/]F,%"A@@I3A6&J(Q7D^+EJQY<,!TS(R.H& M-8&; YNE,CFN15F;KP_!L5(?.1M":$7,5J0)(1['YT@O!4VP_,>S:2QUI4'I M:9@73NLDH55'4K-'_Z?=_IB.+[.IL-++GS=L8[&91O8%XH[:Y\G@F24& L&41V[HH5\9DYXQ;T7M4 M].>712+\>V/YZ99-3Z+O:AMLS9Q=363V@?RY5%^PYD[DANB=+/(@*6820CRI M7W:]5_IUTS [%1'IMN6S^GI!C? -J]YA9SVR>4*YTVQUNDVQ7Z/>J&EKKJ?OUC=%5#.I[3?BRMQC/&BPLFX$M=8?](#4&L)+Q'K-AOB%)#ZN6&6.HUBOT6CX@%GSB: MW1K-#--NT%!ICE3]A5CVO*1&Z]"K.&.]&-=.7;Y@56/E"3>&R39@6VT6XP5$ MT1G?J@WZ;!:)/[8#.',!IQ37)*4 3FJ.^D(935'E0JA+6::#8%O()#*A[@J% M21WIQ 9CE#??F[&-D2=2ZH8ZR\R? LE:]\0^A?.B)-7;0I-'W@-(HUMBO2=R MR6C 8BY8[,0U.Z=CL2G4NT*'1RQ"Z!,Q]''FJ-&,: J3/[(H&,#,Y$WM;NRP MQQ'G-RI-+\]Q;]CLS-^'Z95J+0PJW:\4](M37,M.O2^T>:0^8#47K/9B1S_I M8[4G=7E$*H1 T8S4HTD66%40>5T0W8(X*'_2QRYF\$1Y[4KRE(DA2:BWFC W M!)CT,-F,7:Z0$"998-2MMWI6-2EXP.WE3/'9M@B-.U^$\ M:;ZWS26Y 8VYH#%V,4)":&S6Q3:7Q9L0WT0LX=XP,VPS+D6U&+14?4D49"R( MN].?A3[0&)G0MWTLH2TZ>OL"SI3$T>W>ITOB%SHXF-G*F=SJLK9D2^ZOUG#T MX,/H@,[Y+S$-!5NS;773R$75Q-D[ !A1 D;$KZI(G!$'K'!>U4"G;*L!<> A MTRSVG,:,#1MK$0-!/I8N<]L@Z>@6<>3LQZ[\.-'/;]4&K7:G+K4CI3JS%7@L M>\P7)KEK4"%)$KLDY?1@N-7LUSO]2#4I?)$D^:!Y"V'Y_ D.Q[ZM(AY-%MS; M;W6TT##S+W3%6<*]8(OA8 T"%THM=C&.+]Q')MI+7;GV!1NW[J[3KO>@]@:@ M&4 S=NU-XM#L"O6^*/$(34A&[S- 7PU#^:EJ&IB9O+DQ_JRR4RKH37K][DR6D4;TMU2>"R8 $PF@M&8Q?0I(?1;KM.V\ C1B&.V6>& MW'I-J-/D@]BQJUG6*N/N#5T^83Y $NM] 99+ R9]3,:N)TD(D^Z2%8'/)2L0 MX^PU+FZ=D/Z,-((MXB*9E6DN+0(VAQ-^QR[0"*1[QX3[Q'KQ,/UAN:YEO)(P ML=[B,Y1^M"IU-OY[2'PS93FU6R88!\'_GMV"48<9'?77V[O;L>WUR-T>7^%1N.'X=^_/=Q=73^-_HJN__'C M=OSOG>?3IJT9DWL^[:G_BLD[#J9YV-_>%Q?N-2"FQ%\#B;IC3G_55#Q1->>( M&3@"MA@]*OKSRR(1<(%B'Z5'XP_3^$E=Z3+.2!?X,,UV[)(H1[AC*MLO6/_C MSL Z.RZ&S>]8C_B-G143;[ETO=.!E82 U5"LQBZ52@>KS;K8YQ*KX C'V^=. MU2T;:YISX"N;QM8,_=DU7PJ9P-J1W/D?NY3*H;Q'];'!E,!I.VM);2[/UP18 MY@++V%542<.R*95QI7OEPJ;@V->%"PTP/'DS//ZY1YXH/9*?=+Z14!?XW,D" M0)D+*.,?<)0<*%N]>JQ1[X M+]6>^7*]\Z9]WDX\1Z;;@I7R %$/HIW8%4'I0)35"TEUL0-K&4M@D:B;8K+U M([(Q9P=@.07/SD:4$Z*3J0IK&_.G?^S-7*[G"\UX(^2):-@FRMVJ)N$4\R2U MZ\T>9.8 GSX^8V_DDA(^F]1]XG+O!XB6HMFF*S(E% <*6I@&-45@B?)F>N0R M!MF8+2]\,3XZ4HQW]%Z](X+) 2#Z0(QN.Z!T5I:R_2]/DHYDL3;4L&6I4Y4HISB3[7H/# ^ - !I["J$E$': MY_)H8@AXHAFE6UTVY@39^)5 70(WG#^E+H'Y&*Y4QTRHI[&\W>4RK0&PS 66 MIU0F) C+)C4^7'I($!%%,S[>)LI>7+2V@!$L4-Y4CUVCX.Y>ZXHTJ?1ZI][O M;7()3@B%XJT66K-#L.=E]3;XZ\8N?EC3* _3 M"+O]'5 _L.\ET((#6L2NN4B)%OLS%_U\3')9][[DPTZ+/: T?@U/>CAMN6=6EO)\P%+GKM=6*:AK MU3M@C?)F>?S#DCQY!O41:Q[W?V!RIW>.)Y_&.,WA7IG1@&=6 E R!SA_&.&DD9FK]YJ MS;RQ6AXU?*4$&R;;N=C5)O3,/9OSM>^5VK5Q>:$.< *'U0 MQJ]321"4G7I;+*.!*7EXLS(P&L$6@<"&)V+'VPKDC@DRL8F=+G4<8:]>P*2/ MR7B[@B2+R5Z]UX6M>@MG:V#Q&[>LCEU6L&-]T8G3M+UZL\=EKAS@F0L\8U<3 MI !/)YG6:7,9@$.L<^14#JQX*YH*B%UJ$'K#= M'UMQ.7T)=>@5--KHL[7 NM^\AD7DAOK:F*F*0O0+S\;W)3HP1UQ&K>LOXN=S=N7 M^PL+8DGXYZ4^NX-[5K [$N",+6RZP9-NE8XJ4],TPZ6,IQW>L<]])N M;V&X6%9U:GGH5PUO'RMC/C?TXTUV2Q".L6DM03S59+>$HYR#EN = MBYN,S6X)1SD*+8&:]I98[W6D\+>ZQMLYJQH#'NKV =7(F\5'I+2.O8P3T;3P_I[_SF]'E[YT^0 QUS@&++Z MX]B#.Y.!HZ.Q^(,CA/X10W^L*M2Q0#)>J#;6P,[D2^R6$-O.7"J*RIZ&-2;3 M6WWH2G2-[_&HWNS7^RTNSP !A.:"T-BF)PV$MAA"FW6QSV7A%(2YT:S1$[&Q MJM/@BV!3IT$7U$CFS78Q=@K5E^6U)\I+65[.E\YQO%=DJLHQCTD4>W5!Y-+U M!(#F M#8N=64 -J2ZFT1ZO1+8(W6 ($,IXI?-N8+D\R(;JDO!&F&E9F!"MUQ M&K9$/\B H]O]89^."5EK>O1>&SZ$G*+LX3J W'T.[BB*[HG],!WCUS@*!UET M).FGVH#ZP0(O2<(=>/T(5"DY54)6;QZ]^4>Z5&FM4Z55%WC9$7$_52"$C'5J M@+561DEYQD#XR:NF+&%,67J5LT_CA*S-/IQ9C8IT/>HL]G-Q]G,X?"=3&+?4I+T(/R;%/Z*L9QH9!O_OW!+ MV=UMWL?9D/6\D1?S7>I*0@P6:;#8J;=[^4SM;7.X627#!9P(.!&RP#7R2L&$ M.-%R.-'MUKLY[5@D+]K<:F?8BF>4T*_K866/;_WA@)41!^_;1>I2I\6A^7OVZ-R%^W!F,U M%GY(29M$V^1TR_E,_S"]3XC)@5IG5BCY6TVL[;#IGDEWV]?IGC5_3354=88U M^&\_J-I=7T]5&_Q?=$6?\D(4-#6-.?U#)O,),9'$0G0*?827BLH2SE-5Q[JL M.J$LMIT#:=:2S=Z0.-)WA^I\-58;,#A.^*D.2NA ?%8'XQEA^^(8CE M2-:P1;7!X]M\X&M?YRH?OQO-NQD_! ]?'0Z9](>8GM/:2 MFB_?M0?,I@W3^%D+*+#Y$^,F>OQZ_^/[WG>\D]*&N+<$35CWOUV%=]]=9WAZY\B6@L-TUZINJ;JI#'1J(4( M1:+W4/09HYG)K,W_4&-2VR#$3^+*5J4&B5+2'TAVQ?:7+]A4L?[^VEV#?CS' M:H.QHZ(I%8;,9#H* 0^.%4T8&S9:(?AH]W-U>78[I'Z,Q M_>?[]?UXA!YNT,/C]=/E^)9>4)Z^?_BA>_[$QY)T2-6I'V L+:PK]!'D52;4 MV5I0!\I9+X/PW%A2O;BOMR=Z2BO-ZFHLSPQ1=\W1SN%Z*2D3\%[!O=>+VWIS MI5('GO8ZG ;+-,&5VO,#''<..T4IE=]D0HHQU>$$?:?WS"QT3<$1OO(L"](DLO4^Z!!H6&S(?4C+-]^ M(?J2L/,1V6PS>\V_5'LV7%I4_L0,MF._M"Q"_Z/$7+TV$%NMNM#C\+HA.00!G MH!2C1T5_/DB$M^>#1'A[?EDDPG^BCY>]-?HKHVQ,O92?M5SL&#CZX$_.HHN9 MNVY"E(1?UQ+FS@*9#^+'S^?T$8,2I@X/O(HS?[Z90+:0(>-A^M4P%&56 M NG"O*#.6E%A;P0S5BPC00@ ,E7/31#)GECE"NXPJ6;!!/J+3[/A0>4YH#25O@$;M12A,11*M5%(9^])P&E'*(T;'(V>IE!TBAM M2?5>GY.=R?F!3G51*B520I X2EOU7HO+^BV8J(CFZH^(IM&HL(Z>B4[8'F+, MYW@R?FK*V46[V_(^!1ET*1Q?XO+N!_@F@=< MDYA:2!.N'1JM0AP VFR T>HZV\^ MEW+WDF+1/F36.DX%T$JR0U>PL[H%! F1ZR R;J8Y1]9,,,GOU=@NP"=CT ML!DR@QJGUB<9;/9[,/L$R/20&399&J.^)R%DUONE]-TKE[N_G2^P:K(JKQ([ M[LF<:IZY/DCB4/-VR*1UY#!@!9+WL?^MKI I.Y>/:.P(SF#U$%M5]%/5M%WJ MY;_$-!1LS;8U2X.+8V*/.?X568PHTJ29-PF:KHT9F8$2*.A,#;"X7FY-8.D?, M9X4?F+)*@K^3Q(+L9,#?H>#O-@'\ /[,P)_$.N]$P,]VV!;;$,0 ^+,#?Q++ MQQ,!?[,IU%N=?":7-.6&"CL-W9-$1H9]J@S8_:VT_Y@^9"J,SB67AB:-3I/%( MAYOM=@"@>0(TB87@:0!4;'.SGA8 FB= DUCZG3A FU*]T^*F:.QC<688\O/> M'^P9,=$'[[RHCTAUH #'1A6C1T5_/DB$M^>#1'A[?EDD EFTB'7;U+LSB67[ M9SE"3BUOGSN) ^)]J9ZT:UV]U>;-RP9(Y@+))$YZ3P*2[;K4@]090++;ZB9Q M9'L2D.S6>[U\JDL DIQ!,HFSUY. I"C4NSUN=D>&_-AI?KF;*@.W/-]5T]V0 MLI887OD+E2BKS7=3X;Z,V2D)ZHNJ$%V)5^8%F_4"3CVG8A^ M"D#U@!I>G!'5@4\)J!UN*HAX04]U@1I6I!'=K4\'J"V1F]@3DO#QG?T;PR1T M8)!M8MWR(*@95AD+7,M>&K\W0Q!23A,YB/"P,ER:)M'EM_$*,E^QJK/JFB^$ MZ@\RQJ_154IKKZ,1/\=U4W3-5^6TOZ;#[E^L\E_?D[L6>&LLH4G;A*HE7O"-PDATIF M=PN&^_#]**+."14$]Y)0E_J\53\ \',!?O@!$5'GF(H"?*G>YV-,3!Q1 ,HO[#R5F3LRGU+N\E/Z5SOH5#*[)+/Q/ M'JX;IJM?;\(2;, KQ6L_F5T!TL6K)-6%-B?50(#7?/&:S)8!Z>*U)=6E)B=E MG3"]$F5ZQ0D$%-7R8@&BE#L4*'MF89\B269[@G5%%L[O)>Q-)2>PL\6@:4]6.=SX+I_-'[Q1*LY0E%4"$@ A)["1Q M"A&V9Z9R.GT7F%!Y)B2Q=4123&!S7MS6%P$32LZ$)':*2(H)+XS49#@NK3@_WAL9L6 "P7E0A);69S(A>T9-HF3M5] AJJ1(8DM+1(D TRR 1GR(T,2 M6ULD2(:66.]W"D&&Y.?9M@A0K3\ACCVX0WY99$(E U%._OS"[94&0QQ,7I4].>#1'A[/DB$M^>7 M12(0"!]KB,7>*C8^?)A;E0M\.4I;[D]'BG%J@[;-$['3_.N]U+ M7 I')BYO[V_6,I?"F2CRD;>L0+Z^.(".4T/+"Z!;^1RX 8#F&=!Q2EUY 72; MDYH# #1'@(Y3FLH'H,4S[HZ*A31BQ.BEFGM^\K9_U-[5'6*<2M+C-,3^#:*. MTA5AJSV8FLAIN4=%5G84"\!QRC\S _#>'IW 0< XYY MPW&QX%13(W*0Y8=KDA, #=D*I\&:W;3'.B6;;*D@V9LOHJW)/BFI6 MR0]8S0YTR6X!NQCG2+4,^5(0Y[,BVZ*4G"A[>"+%.(< M)0=V)=,]4JHW*07;IE1V0; 4YTBZ7;FI:VSJE)66_[NC;TI39P>+Y:O&C3AG MT&7+#5Y*]H ;5>-&G./FLN4&+]5_P(VJ<2/.R7)91*3_PJBZ2PRNP,ED!#D@&)">(Y+!ZJ8S6@)\##M@53A/B[5A53@'\7%M\"_"] M1$*;C@I\)LACA++2TZ'>J M3CD]7RQM-F7JA,P+8KI7P*+Q8O2HZ,\'B?#V?) (;\\OBT2@VBEB)MO9*ZF, M&>NC0Q*^I\UVMWM?)!7Y>+[0&,IW["Y=O^Y^.9\0\V'J7&L]+&W+QCJ+03;W MVVI&F"!KB?5>J\7%E'*SPE/*U2)'Y*/_\B.'*+6!'$".#,D1^3S!_,C1Z>:3 MJ09R5)4&')!>C1BT>9,9$+:53+]$/H$PBGY9KV9<5S,0 MN $]BD&/R <.YDD/"-V 'IG2HQWYG,$\Z0'!&] C6WI$/E8P/WI4*GR#8B,H M-CJ^V&B(K1E2U!=5(;IB,>)HE'+*JJJHC$%QM6I$]RGQ)(]B'!KSN:&/;$/^ MX\H'5% NZN&J(%O,5=JK 7;X[$CR,,93V'%PIZ0.L 18DA=+DCR6$5@"+"DG M2Y(\H#%-EHCY+,B)'RB?VQ-#>6-_L4T#!N@OB(8K-*)Q/P5QE?NL[</5^ MY_7>V]G'M7=[K[Y^E;6E0I^&YP8=E/\Z^TDB8XI^Z=:E=@=A76$?.U*;81G9 M,T+_:Q*"* WLF84H 6C,^K>E3N@PT5"=6IVZ(6EOI[R@C,79&M06QM9%[PN/LY7 -E <>K#OL6" MU-_W61V,Z;ABF2UAPOH;6\.D&S:3NTF_UIT]()]-K%%U8-I,_E0,%A6$C6TR MI[RRSJAR&KQO\%YR4UV J$ZTJ(Y[_/KE[^'D?:_UO6\<\^)\Y=-YXWDWXZ?@ M@>N?WCS$3G8=W_=A7>?7?-P^F='S\,[U3]C^ =BFHM-$Q[I>J: MJI/&1*,V,%2;>0]%GS&BFH+:T_^AYK*V@?"?Q)6M2DVNBC5_(-D5VU^^8%/% M^OMK=PWZ\::P-A@[QH>"G1WHP4#^^1P/CA5-F*G;:,DA_D:T$V'L<@'E?K_5 MIG0,:X*N<*B%7C?"LL':I_]6$VL[#+>70':;[+1XIY5.1)EZM*?J=#*@Z':< M3*I/V6+0&K)5F[UT]84'?GHU1=7PX=N/.KJ]'U(].AGLL4G%&H7AP_W5]?WH M^@K13Z.'N]NKRS']8S2F_WR_OA^/T,,-_>G[X]/U-WK=[3^OT=W#:%2>,?CP M0\=+1;6)\LZ%*VB'5)W:?F-I41_+VM>GP\[3(=_ 5P&.IO+,SU35':TJ=.!IK<-36RE-6F6\LC) :^>P,Y32/O"90'_L!#;?W;CC MFL4=Y5K77Q4YCFCTF),4CYSR+IE>D,J-)S_Y4%)M4 GI]4%Z!98><*_(TLN4 M>V"!L\31T7NC9P(W-CF0*M1V;#X.4L]7ZF(?I%X]J0/7JRCU_+D>Q%DA;%*0MWD#*_^)> MOPBRU3J3]I3/9+SQ57\!1[.'[N%0MM- ]VB73L@&)Y%CB]1/Y9)I# MZJ^VVO"/?/9,\O#?GFV2X+QGP']6^(]\O$RZ^.=I(@OP7P'\1SY! M)EW\M\1ZOU,(_*F273Y#=DFUBT- M.YXD5OZSM.RYN^=6Z3*CO+G\^^<60TK=(B]LN.ZDU"VQ$(W-O3RR+QRMY5SUN(&T+R[0'C6JS]YKLHA% MHBM-E4^UZ+&E<-G!.N_WEYQ6>YV#\ .4DHD"4^+5_GB/D_76.2Y( #[E9Z;" M:\*2B2_!3(&9JBBMPDK-D@IA<[!2:T4[S79AV 6+(M(OVSD4RH:0B4)GJVXM MRYP:5PWJ']T@CE+2(66$B4:V)[G3D><,L\5#K(PS5Y#EKD&%Y%#XADK)1;&G MA:3U3BN2E0<. 8>RYU#8?D])AJXG<2CBC"8P"!B4_4QK+ZRD)LDP-9F84ZR+ MK4CK!/-G$TRCQII�L]8<^UJF;1>B'%3ZE$FJ&E';#!#A"F:(0)WW,J^; 2 M" .$*05APC:D2B.&!,( 80I#F+TA8UC]31HA8P*,.7)&D^OY3-C?+=6I3-CX MK5@Z:W>[]^FLD"*G[.+(0BZ #-L.I:KFO5I<"=\D*Z,0\K1UD]$F+8$KP)43 MN1)^=E=&T6,!EUL"4\K,E+UA8UC!2V9A8S*K-$5NEVJDO%D=%R?3YO4G1-ZQ M(N_ANSG<$D;5O.GJ SHXB5V#0M2OKWKI7]J2Z:7,4G=2O1>M,"2#D@_ =A[8 M[B>Q.1!7V!;;]:[(26X:P)TON)/8!(@K<$MB76CQMN<)@#L7<">QVP]7X&XU MZV*/DU 1MC!/.HR!4M32UCWLTU));.>S1TM!81 0A'^"[+7C26S,DQ)#X&A@ MX I/QB2)37? F( Q*31!]AJ3)/;/R=68\+*'-Y25YA,5EK6.](3Z@%]X55'Q M2AKZ2>R#LT='E69JK")G2P(S F8DL;M-:LP0V_4.+_NM S6J1HTD-JU)SVAP M-"T'U*@6-3I"$IO1I$8--JDG\+KU:4C]Y[D],90W]A>+2 ;H+XA&(HKZXGY* M/4+R";38>I]W4["[UV \(PC+;(4>UM_8_)ENV+01V*1?Z\YDVK.)-=ICT]UQ M=$8L0A^&;6>G6^N,2F1PZ#5;C:&C@&0-6U3$CU^__+VV+3M!^#5LT+UO'#8Y M7]6CQZ_V/[WO? M\0Y!&U#JKJDZ:4PT0_YC4_UYB/0>BCYC-#.9]O@?VY!K&SSX25S9JE3! MJ%CS!Y)=L?WE"S95K+^_=M>@'\__VF#LY! HV(=,&SK';>+!L:(Y1')TB.6[ M](_'@NV1#6.7"RCW^ZTVN?D1UU[\5F,:GTK54V?!W]8"R\'?KORGJNX,2SA9 MDQI[MW>JKA#=H?BKCYO/KC;UQOU@OFP%88X38@F\)M#CDP&E%;/EY,\:LE6; MO8M]])A&KZ 0'CY\^U%'M_=#JK0G@U5RS$>J7IXRCL320P? M[D[J^NG$:4GM__+@= M_[M<(LEDJ-7!!RIH>V8L+:PK]#[R*I.%S7P5](*U)?-@%+0@=.!FCC\S-Y94 MFW\,7);PH?9=-U=SKKEO1WLWOLYR=&W>"O2]1M_2^"MC,/#4[#%82V4KQ/*? MYK[A(A:X3T5_/LB$O^>#3"(\/S#PTN%0M( 3O5[[:X-+65[.E\Z!GJ'3N845 M()"JLL\OCTR.K%\IA[M8%97[F/ M6%4::AF#'1#NX(G86-593A&D6S[I;FPX#R(NHX@WUPR64,;@FI?(-3]R4:Y? MH"GU?DVUA&;_P9!.%=-X9A*"OM/[9Q:ZUA6BH+\M=8*D;AVQ=1*;]4KY#1E_ MNO'HAN>M0G\15Z52Z2O0$Y?3Y]T,@-71SA=>J#;6 %& J(001;"I4R?/ D@! MI!*"E+LA.L )X)0(G%:;3@*D %*)0&IL\.M$I;!M4>*A?W[1\Q>L85TF"-OH M.S;E&0WG_9BY OL1<;0N?M\F@!UQ:R<(=;5]4._WD;_ ^?K/I6J_L57MALZ6 M@EZ^JE;#K8(;L:F_[V0^(>;^-?'.A3-#HS2SW.=EM2?VH"76.SU.MM4LZ2Z! MA26 ),0FP*6BJ.QQ6&.3I+?ZT WY>2=#LUUO"1*P =@0P@8Q-AO\N>1K+TW! M.0TDJ=YM<[*3"K" K]- .I(4WRBL5FKM.BB2;V:L[43>JO?;O)T@ NS(W48T M8Y,C'*7Y\X&O[<;!/O#.@-9N!O"JU@>M3JO>XV4_\$03:6&G0I4FD;8Y=GVG M+??$AK-L>= #(2=HA.R]G6P>C0I_==[X0>UA$H60.?L3+"* /U'PAQR.$1W\ M)^30@ ABDB)\_ QYP!>)\).V;--K%OL,T4U5OZSM&RF MK"$1EZ]U;8HY).)VN:5,)]T8)J'C,ER:)M'EMS%#C=OL2UT9KS!T&4#HT/DP M8%J!! =((.616?[XJ;N,^ *9/J!-HK0YKCZ )T>JF$8!JN>B5<^-V#%H M%E(M:TD4BCZ%F.AZ]/@(2;R<%48B911Q5J7>.E"X6IIL$H'VQ5#^R7:#NIXO M-..-$.>:QZ4IS[!%'C6LQ],?(I>UMP#U/*">3(G$B>M/LX%]O=7K ? !^"[P M$RF#B+W4-"G$0_0#0-\/]-9Q90X9+B8%[ /V,\)^(K/Q)ZX5!;@#W#."^W'S M[OPXY!T^=W^!HK73B]8V!G%-Z'!1:Z(5^O>,L85 =V:F. M1"H4$DQY/05H<:ZZ_(E-Y:MI6%8L5AYUWZUD2A#227DE"OM5:3@_ M^(?U<#DJ^43J!Y+.>46&/ 1" /0#0$]F1X#TZ\N1@X[U"B;E)-"_: P+X'+'=3F8R_\3<59HX[W!S.@8 /3^OKIW( MQ'WL3-5I -_A *ZRL5QZ@H#S/'">S$KY!!-5 'V ?C;03V3&^<0\%: =T)Z1 MYW[8YK?RL#%A&**HG"^HJ^#N)$9>V6>251+KQ--S MN6U1YLKGZ&;O4U%Y'"*P6A-MC8T=B0D'K0Y8AVM8?2+T]99JDQ$Q7U29N,KO MBZ?;=8Y3C MV=O'-Y*;,[J/;_(^5;=5\Z2F6ZR:T]G?8KW7R:>6]4@9Y3I]#@3-N\G[""K% M)NBI%;$PNW4^,K7^ER ML*_ T-,8VMG-4%[-XJ#5Z=2[[7Q*T1-B7/)UZUOL@3^S^+-XTQ[<+3^@O9X, M1NHK^D[OGEGH6E>(LCW],1F$3H%P,H&:>3/HB/DMF;S3>M :CEH#@('6 &"@ M-0 8: TGK0' 0&L ,,5H37CA7^_3D6*_(4H-J5>F&K=F/Y_Y^(IL_5)@ O1C$Z" -60M5D/6K(M] M =@ ;'C/AJX0FPT%J]%J2?6VV 465)8%^VJ@NB&5_\<:A6+70+76:Z!:=:') MC:$HV>Z_G+-C'SE"JNZ/) ?4&(%]* ,#0BK9?0;PJ=:9P]-KUH4N)R6M15O+ MRM=FD??$1IIA627,I/&V9'Z_'@C90M;3 ^GMSTB%[[J1=Q0!![6'211"YNQ/ ML(@ _D3!'[(Y:73PGY!# R)PAMF)*DNB#" M64%5(<0^/H3LI1G#,B232 ,KP152JTN*D TKHY,B?@(->, 5.,O-@[W>4LBV MCR%$X '-!79\H#SMV)2:V&-?.011=85JV@O4<--LPQG6GVD;5!UYK@CU/)!M M8MW2G,T($0[V,8147+[FM1>R+67JJ;A=?BE32C>&2>BX#)>F273Y;L42_P\VYF[S@N;K42626/W[F+B.V0*(/ M:),H;8ZK#^#)C2JB28#:N6BUUWY:-G[;ZA M8PLCVXF40,3)QD5%]5Y'4*JW>KQ- M]P*@\U#6QU4R9)-3 \4-.$\)Y_U$YM;C)\ V@#MM'R2_G%3YA5W+Z":+%J2 MZ?J5F+)J$61,:9LH&I"Q8&*$%9MYF[)$0I X.Y_=6M:2*%=+D]6I$G9HL7-2 ML?/;@PL.'S5*/+W!Y=)N0'D>*$\F,#EQ>[/T$=^!_9L \@[DNT(B,4KL/!'B*M!'I>F M/,,6>=2P'DM[B&*+1^T!4,\#ZGEO)98A[.NM'I=UQ #\/("?V\YAB2(>PAH M^@&@\[0E&& ?L)\E]G/>^0O@#G#/$NY)[.^5I4/>$;BLG(":J]-W\-K,;5%, M(*8T356F'H17F,50:*$7^C51(.65K^H0\]C$:Y^J>0K0XEQU^1.;RE?3L*R8 M)W! O4JEH+ZG\+@KYKU75V:X7]7=5HYK/;5>N1#$/H1 _0#0>=IT M"[ /V,\2^SGOF@5P![AG"? G\?65,Z%*W HE[KRY&#CO4*)ERUO\[8T&<"="[CSWJ$66H:F*TP*ACMA_/G*6RW**M!H3AB** MR_F".@O8P2QY99\SVV/]Z,'+3*\DTZ+,U<_1S=ZGI!*I$8B8/5N=%&&-C1W) M"0>M#EB':UA](O3UEFJ3$3%?5)FXZN^)R,:S[CPECO7FQ6B7E1C\M:B85$VF MRB%^+C OVNYU8+IU@9<5SF5E"W\M*B9_$ZG4B)/A!'L+? 6^1N9K,KLE)).I M!0H#A8'"D2F<2&U(_(PSL!98"ZR-S-KCBE[XI%YA@M4%IH.B/Z]+JG#%HMMH M:U*T*<9RHA%>$O&UP1>L85TF"-OH;TN=(*E+1X2".*]T^^XQRDZW'50;NQOY M"Z^:;G>3]ZFZK:HG-=V*U9FAT29;[O-H\*$MF0I(X)CR_>NQQ7JOD\_>#T?* M*-<)="!HWDW>1]!^;(*>6G6;$UF;_7J_U02V EN+Q]:F$)NML2N'\Z&IV*.A M1#Z%.\!28.GA)N^KC&N*\8UJ@H7/N3!W52K:;-:%G-SB$^2:Q1H98&_>3=Y' M7BDV>4\LW4Z-KWRER\&^ D-/8VAS-T-Y-8N#5J=3[[;SV;(_(<9MY\OSW#&4 MES49N2YSR6%!"+^# 4(O_KB#T$'H('00.@@=A Y"+\>X)Q159+(U&X"QXF $ MH8/00>AE&'<0.@@=A Y"!Z%74NBEV6,'>8,G]7[-M306C5?\9#M@N&F3>#CIG?DLF[B;YU9C(4IS??%Z]] M%6\-0*B 0N.K-0"A @J-K]8 A HH-+Y: Q JH-#X:@U J(!""VD-_PO>.5G( M_AV;\@PU!3^N+=T12&'I$VZ*A/<7_[;?%_^*_8;0;#2%,JTHSVOU6X63J04A M0""&P -H2PH1N;#05;$=WOU/O-?-:/ MX8,'>%<H\D!!RS6DTV["%#*V0/&9\, MO")ZT)9Z]28O6TL6K=*$KV.:[HF--,.R2IA5XZ\>:Y\>"#^^C>D!T?O881O2 M)II3H\)W71][NH2/14+/"''PL6$?PGY-. "%RAL]Q$ MV!<;M<)/W8K(A#BYM&PH<%R@)/;KS7:?%U:4+%;BCQ#[^!!^BE54RY!,4@VL M!%=(K2XIPH^*BDB*^+DTX %7X"PW#_9Z2^$'+FT3@0YB.\2O85B!! M3!+T^P8D-7Q /HJNNIR#TB2/HV@7NM+&! MEP8AM-35Y"#(H9KLB^TX 35I*(#7UTL:E>1@5.T.U#2A % /FR:*\C%.R^5C MU.L9W!*=%)M[JN5T:/JH0V94DEA0O>]/2PY%X'K8E%$H.71LYMFA<6Q\#">6)X=W'++!L?-\/')L^/V]0'&O<73^]\9) MH_OQ'5Y\;DP8K/?("IAV[-4L>BO)WEC1L?=9HB=SWR4)1"TP-9XWPG.WFAR, M]3US&ML:V]M2!KN5Y$BLXUM;%=6%*F#+[.CR5Z\&T$5XKJ:\035N,/K>9D^O+,@H$3,DS_"A$-AC_!;=3E MV&H69;TZRK'1A=_#,&;VYSC 0^@P%]_^I^7&C'Z[XN"0J+'7*]ZH"L]0!7FO M%^1UEUW;#>#5"<6H L/7B_C:RJM5!G5]5D:#? G(5:J9IG&O<;\KW-=<%DU# M74-]5U"OHO#9;K3OCC(^J@J/.;ZZ;*A;3&(*#8?0 JBR66!\N;V^UGZJFAE! M';7*BAC'E_'$]5\89R#7<3 862'#Q,JUF(JXC1 MW"1HH:LNGJS _A;X8;A>1J=.5'E52"_*-SZKN_36SF"?IMNK@W]]6JI&)E]; M9:U*(:_-( WT)4!7J5J6QK[&_BZQ7W,I+ UW#?==PKV*\E:O%[,Z6VNU;*T; M-A%.3\/R;"-3=%Z>,]2>K+KM^SH*4M&%*3CL"\^^(6S,,Y2U'%A-9?)6M %? M([;[=1>GVCK.SY2)"&F@UZ?5]6NK4U4!P'7Q$XWSLCA7J7Z5AKZ&_@ZA7W-) M*XUVC?9=:NY55+G:JO9]>G3>:C140>S>E+V"(00V"Q+/47/R;(2^Z]@T@H9I MX#]O%7-C47;6\3UB"% YGH"J8!%BV3-^WEE1]=*+MS.N4LV(=LY\2@^[B$55 MDAZPHN,LT]'SSE_@F""T$E@O,UB]8?#ZT(G8+0L>G0'CS.^&#?P'CYZRCNQ6 M160?*F&H-Z+])-5J$AS6]P/61;;+6C]W6YI^-?VJ3[^5)&FLX]_4\E;3JZ;7 ME>FUFA()U?AI-0EK$M8DO#()5Y(6LKZ_65.MIEI-M2M2[5FC7,*+FJ2W-\;J MQ()%\1ZR.[5W>:*S:&L#VFP_OG>9*H[XH_-/EFMY V98D?&_L<>,5A]6!$!< ME[M]\1KMCK6!\N#&R@&L_ MP'%=1%'@W,>1!5.X\_.5GK4BC)VFV:PIR%ARCVH-GVL"K7O(103:6IM -\VX MK8%8LZ=FLUE/[RE-I9I*EP^Y M("_NK-%97ZA6F/9<"^5FZK/T3#(#E? &E-[779R0T=1;]Y +J?=T;>K=,'.[ M9H)MGW8UM6IJ58]:BXBUNYA85:6X\]-FQ^QT]MH&K3Z'?89Z])^[^'/_0B#* M'46 6=^?WSK/QF]P]R@TOG@VLV=#(??GN>$018*I.Q\&K)@C(;2'FZ;6:#2$]G#3U!J-AM >;II:H]$0VL--4VLT&D)[N&DY MHU'_1+XB&7Z?V8":&E2BAF9C;6K8IVPQ((-F MLVEV>YH,7B\9%"5T-/,.(924"ON=CM7)IF.=FF=GRI#(@14BWF?JR#L!4(XZ M]CO=J=57)#E14X,Z*E->@KT@!E41?7[:.37[G8XJ8-ZO_!)5:E@N[CI\R340 M4#@,-ARR ;5EL08#6*T(H&,,1I;WP#Z&\63!*L,H/@#(V/&((7&];[8:OWQ( MASR)0$!8P(+@"?EI*OO-C50K(5#,@/*.#DAIG#GS_]4/8" 7"0JN ]^#CP,2 MUHGN*GX$*>[95F"'OT]LD.?PQ&ZCQ<7TOU)T?2%P\6H 5\,+VY\0UR+OX+*+ MDH&)I^Z1LU'Q6B+J$,KKI6< #HT^]\DCBSVO M&F;[5)%20.K0S>LET=XK(-&]1;E MN.P->6K%==>^](-.4LWK!_6318;KAZ%V:=?+L%IYY6Z)8;4;6RL'"9O/->X? M@("ES"-@-F-C_%-+:PW^2L&?U_1Y9?!OX)S5A* 4.@^;$(KRC%IY;:%7IH1U MW*"[(8%R24>=EMGH*%)FZ>#RCM0CB")ZR.L5O;IDJ,;GJ*6$4DA]O421UU%Z M9:)8W[FGZ4 IMBMND5Z*3.FK'S!8E\LX")@W>+E#U/!A7WCV M78JA-'P /.UJ>&<]:]FJB6!-(LCK4[Q+EYPF"$T02A%$7B/@G7CF-"5H2E#+ M[,IKJ%N74V[1O>M31J[I=VW!8S:T[IKF:4^9 XC:JUTC!;4KB?:O[\';$=%L MQ46B"4@3T%F[7,: 2HI5>1EQIAC$7W=.'2U&\O_%+KY,5JD1,-)KC,@W)GX8 M!2QR N+CQCWSV-")X*T>HS/JD?6L'7[UFG;M2I(N*G3X7>,7Q&GHJNLI"'WB M"+IV@0=M;-:EC$?;=YH?)@T%\/IZ2:.2S(NJG8":)A0 ZNNE MB7))&/5Z [=$)B5=%NUZ>G1K:E&06BI)+JC>\Z?EB")P?;V442[C0"EX[S7_ MUWE]JQV5O00^9MC.HV,SSPZ-8^-C.+$\.;SCD V.G>?CD6/#[^\%J#O]H_._ M-TZ:K8_O\.)S8\)@O4=6P+33KV9V4TD^QXI.O\\2/9G[+DD\:O&I\;P9GJM) MREC?:Z>QK;&]K7!OIY)\B77\;JNBNK@KE]EOZOR%UP+H(CQ74_"@&I^99MP: MY]O">261]?6]71K:&MI;TTG*A%^YI+I6FH M:ZCO"NI5%$/;D?K=.L3> :\N(>H6\YA"PR&X *QL%AA?;J^OM:NJ9DY01P&S M(L[Q93QQ_1?&.M"OQ>+]+KKE*V.]3W.FT->PU[ M#OO::I%5BG=MTVB@+P&Z2I7&-/8U]G>(_6[--<(TW#7<=PGW*BIZ[4X=/U,S M@JS3K3:OU3_MU@)$&,@R V> %;UX3A9B,#0>X6MF:V]7S8RCCNI=18SF)D$+ M777Q9 7VM\ /P[483;NOW5VO"NI%.:U(:2!O@3H*M73TMC7V-\E]FNNCJ7AKN&^2[A74?+J]6)6YVNMEJ]UPR;" M[6E8GFUDJM++PX;:EU6W@5]'52JZ, 6'?>'9-X2->8:R7KIG6[66MAKZ>=97)K-90[T^Q:Y76[VJ"B"NBZ!HG)?%N4IUK#3T-?1W"/V:2UMI MM&NT[U!W[U51[6K;^G?+;+1T\\3]=E)-Z9J%G>5A-]7=$S]YGA^ M $^1:?Z(*S&M\!W->>_J_$_:6:NP;Y=&[R2X/#Z+J?M\?34Y:0.<]?QLQKY M>KE(L>;'>Y,)!4,(;!8D[I_FY-D(?=>Q:00-T\!_WBKFBZ*3@,?WZ*H$.(XG MH!%8!%7VC)]WUL.O].+MC)M4,Z*=,YW2PR[@36=U%()/6Y*&=_X"AP.AE/24=4)$JG#!0R4,]4:TGZ1:=S7[NLBV MN)*8V3Y5I./#H5*+>B/:3_JMK32_EK>:7C6]KDRO*G49T"2L25B3\,HD7'/# M!$VUFFHUU:Y,M57T?M#&ZI*-FEBP*-Y#=J?VKOS>+-K:@#;;C^]=IHHC_NC\ MD^5:WH 95F3\;^PQH]6'%0$0U^5N7[Q&N^-M2]G&XD'^755.MWC(1:QN)J7) MV>ZQZ)'OPI!#_CPP/MP86<"U'^"X+J(H<.[CR((IW/GY2L_J7._TZ+S3-)N- M1BULK^0>U9HAH@FT[B$7$6AO;0+=]&AW#<2*;==;IV:WT=?4JJEU#ZGU;&UJ M7?MX>CUDVCLUFS5U.M=4JJET^9"+4C_/^NL+U0I/U]="N6ER:*MGDAFHA#>@ M]+[N(I%44V_=0RZBWGYC;>K=L$! S03;/E6D\I>F5DVM)37B?G,QL:I*<>>G MS8[9Z>RU#]]^P;]PCRUQ7..^3O\.)-9!_SRQ.H_'+3&>8!GGZ\>'P=!H@?38*7/V1/Y&WX'5S M.T#M9Z;V8&;UEQSA*'[R-MWWR5$EZVWJD4^'4V/@X)(KNJ#7&FPX9 ,J;&H- M!G[L15A,8C"RO > )4-M.(0M,OPX,"S;IZ;F>/'%[>\8:N@>-UHGQK6+!T3@ M\B$+\.*??L2,)EX&>K1QZ2,X\&@ ?** ':K8QE?'L[R!8[E&(MA#I&-C& >H M?@/A@MGL&O ^?$KVY='(";/##2/+LZW /IE=9DXK'([O4CQ.$4WN'OSWS.K_ M]\S"I^M.RR[V&S]F^#@2\#S1;?U]'YWS.URP 9[$L+P77"'/QWVT BQH2Z5" M'@)8^(D51&*78/O"9!M@'9WSW0UX9H& B1D#UPJ!8U]_^_2/?*XS+]+$-R0[ MZ2O)AZ:>]_7N)GE@5N0.&$J5#T;F)9(I91\P&AX'_E/*KJ9_0G9I7'_[^?MO MA>^8(]I"[G9TSM]E&%WYUH3/3WW.?AP%QKN\Z?_Z.7_ZM!,53/[NZO*'X_V5 MO,-VPHEKP:P<#T0W.[YW0?)/*SL"!.*AQD?+& 6H-_P-E(2C*>@],;ZW#L;* M+5_7C^^>+._CC]@[^\]N7GW>WQM57X_+B]E?CZX^K/VX_OKL_+Y![^[0^;W[W M++ "0#N84YCV=48.:B]^'(*"$A9-:KEZ4JC)IYR&4[!@RT/'(VZ53Z=5L<0< M$V".3\SRD93%G MJ7IX-M*6B;OFN@ZT]/X%K=[F2L*43T3N!_JWS;/P&=XQ" MXPM ([_]YW96N61VV8'AJ778>.(9;CUSASC2NU?Q[O5WN7N:"^P21YO6K:@6 M;JU&J[%5J)7(<=:[OOM=7Y#[O,-=WX/,=F$$]!H%9M NG-!6.#*&KO\4&L/ M'QO^A 46^7,Q)O/H1 X+WQ^6M%_H>=OW&>W[\P]E1]2O;Z56X:J?+#)I[^OR@KH=E2JZIC/^_0?!_/[K7Z_T*%CU(/>L6I![#A M/)7O1T%SSY))=BVST50D;>?@JC#N-5#+'0W?&5 [3;/?50VHZNO)>R*I/-T' MI#XV4,0%\HZ:;R2N-DF*4[QL@T(H.FS %LJM _.C:SC?L7XTV,.86.]U9[ MCO9X1OO^_$/9$:V/E^5;(F_\F^5XF)R,*8Y^:+F8$0B?4<(Y7@R<27 EW].J M>.V:35Y#D%5U\<^9S;V2>XLH0$WG:^"//PLD7 US+_W$0+T1!TGOK.>UCJ^T M%2GQ='#^)@4!783G*MI^[ C/^]D\6:OQ*XK#[^.)Y02HQ^/IH> !WLV/#]FH MP&-RZ!!S\9GA.H^DMD>6]^" 71AJ\5@O-^DW\AIUK"H=T_V_&GY/-O MZDJS5J!%>-%BK6Z.D-<48U6Q)O7A*X]KPU1V[VK(64)SL[ALL]E2D0=HM-:" MUG(M(>I#:ZO=4Q&MVE!;46)]9I, =IA,>,/R;,,:8\V5_VA7I1)L("]W:&5/ M96:+X;/+J*2.9U]D=GHMFZO5-1OM,Q79@$9K+6BMHIW"UM#:;IC-CC)MLK69 MM8'04J7!L.8$BSA!7N[0JG*+=OG3;-.4-=NA-)H=%4E?P[,6>/8J$%25PE.9 M;CW:G-I(,F6U%'3^.=XC\R(_>($ALLEQ/"$;*_U6!L5$D$P+KKHYPR:I(0-_ M%+_/(@##!F*G;V'[XPGHLK2.20>YLD=GWA)O8GYK&A MLV&=^XYYIH[>JU,8:P5K%0D;E8,U>[:H9W:Z^GC1GHLJ0$9 U(HLRG%AE2H+F.=>^X=.Y5R[#: M%=LJ4CBDVO*9\?]^]X@U7/ -_Y'N]X9)7?VF*IQ!6V-UBK$J$CFVBMGSEMGM M'Z(8>WTFV;P8TPGS2C"!*G(X%C !K/T2!P'HLSP9>;/54::@F3)H.FS@ M%JI<5:1W;!&YY_V>:GJ6-KXV3/08N'YLBY3$T!]&3]A=SQE/7++:^64#L.2U M7*M=KE51_>/2FC@13.<_//LKCEAP*W8]BXRU#MF]$8I#!!*\S'8QCP\<_*6&W:W5BCB&MMDONQ/>B^RE)5 MVI*SV7W$2S?&6(66\O7#,+:\ =,6G!K\HHJ\D.E4YZ^.!QL,K.$2=_C"LS]+ M *QGP?5U4HB&JX1K%4DAVX6KFNYS;W[\P]E1[12O2HGBD.X (/Y]B-JSEIIKET+J:(!T7Q0]!(>B6\C(UMLNLSM M>5GS7.#IF2XJ]+IP6^C8K*(/T0Z F_J%3CO*U!K1YX36DU\7 ^'^"=B .8_8 ML4I+L+HE6%Y:S^823&[U3;+3FU%_U^RT=25RC5J)VKQTD\W%5]6H;7;,WD%Z M@5Z?[26+=.CC/RIHKWGI.YL+K

KW.J_;S9-IMMU4ZS:XC6 M%V7N;(YA)J M(XC2"9].7QD]2MM1Z\DBRIF?"49HH50[Q>KR)2M?VTHGQ*2JM. G_H1%H\U4WTFV11B*,* MLQ0O]_B:MGC-0N# CE0D>(W26E"Z2^90M_:=%+&7[*U M! FLV)4456:;Z*:9B/.9:D50-&SK@>W6,B2V 5NPK?K*M+[58:FUW7Y4*37; M/- TGJP@L+SHA4[+\%ITNI2J2HQBDUR*!6JM0$*VA=L? @:R '-EY55[9K^O MC)6F95Z=4.YLDG-1$Y2SS3"P>9-JZ4/:BELU.6/" HN*^;C4$X-HXM@?'L?P MA\[54,*5T]DD56,!HTCV_0?^?8/SNQK^'K(J:K&VS=.F,NJQ,IAZO?#=)(6C M4OB^RFH^K\^RNY2IAECPP/<>CB,6C U_1M(=MED'J AL%B2+U9P\&Z'O.C:! MHF$:^,];]3A)Z7$7:M:;)) LX#@R6;1P8Z?+HV,PV M[E^,-W%(;87?9B0X;OSCH8INY=A,,?^HHJ8(;/PE[/NUV/9/+Z#*VQDM_R+9 M[_62#MIFZTS)9#B-V7IHJVA.!%K)@#$[_ J;_MDA\8/[?37\)+:9 MA8"0JR&**OX[L]<\HM_OG:JBG2B#J-<+WBI:%54)7K7<2#K44ZF0NRP4<+R# MDIW[S'Y7$;]TC6D* MFDSJ)),JVBIMF4S.S+8JA\6*R40;G^NF*X@,A=PXSS)QG4,&@!,V306[5/;5 M&E"K](@4"B^?YN54K=Y>?CZVG&,T4-;96)O)L74$K':%I8K"3-)5<37\++?WTA^/?>\V\@=_ MK5DGM-]3)H)P8.>*]@VB511AV@I$S_J*.)JU%KRF3/H>AC$V 3;>!&PB8UUO M,=@U('3 0 $>IN$Q7>"V]L!W%?VJLH'OFV3+KX;H3%^S*W"KH63E4 W26J15 MMXJ65=6C-%/"\6=VOUY8N&.V.SK94$-50K6* M/E?K0_4U9CP!'+F*)V:] 0(+2) Q^%(=I MM24;P*8S%5]!"E:WBF9=*8HJD*PML]EMJ<&W=%[B*R6**OJ"54P4754."N@L MQ.UF(>:E'.@LQ->7(M7=8F6FKQ)C516Y:9FG9RL);67RH108G::GG=#3%HM& M54Y/V)EZ/U-X=62U*+_PRW#(!A':VNQY,+*\!]@A*V(&_PQ&N,>5 ?)(XP<\ M-_@(./(.\AC\Z[8RJD@IXH"Z&GX1<+H!-%UYR*/P_U]2]-RP, J<0<1L_.'" MLZ>_R%SYW1NX,6KXGYUPXH>6^PW(= )W;".1NFEV.HJ$A76QY,,GN2I2I/:> MY/J*!*ZT)V%]10+=!HZHW&V\L47M[K?H0%A;@5#+R%!N0,I:/44,KXI, M8[!I-D]7JI]0/V5J3T;9DY)Y6@:J)1Q+AIW17F7[!U!?#2LR[AD\TL.+L& 2 M85+[-_;/V"IB=3/9>TZJ>IQMD;]MW93J@ 4%=D6_74_SU'4ZV6AR.@!R:N60 MTQG7Y/>9G+"_2[=C]EOUI#?4T!CJP#T3&RH&#.XLK1*H99$H-R!E3:0B/M>> MYW,[<%/LAL^US%Y+NRDT#:I.@YUV56*I\C)A+ MK2>KTC*TI;1?EM+INAK$%-_)P$7_+CF\E*+;0-&V']^[;):D_ZXL%UH\YB(N MU*O%L-^5I;XU,=U^36):DTM"+F>UV.!K&]6-YDI&=:WDHFWH(EE^&T\FO!B" MY9(-[?IA'/!Z.;(\LN%X'!VPS;H>\G[,:-^??R@[HBV)->HA8Q5D%$@81/3' MS(BLY^7'H@]" U))LRG46,ZJZ!+ZG;;W#G?W&K;\)UN[B,AJYR=K#:%IG.X4 MIU4T!JT"IYA)UC"[?47\7UI'WD1*8>,9+_*#%U"2)PZHSO!,;&"M1C=0S1E* M<89-VG8._%'\/D'!90J"B[#:CH3MMC)E:;5D4PN_F_33W!E^E3E_JLVR301> MTA\"M]>U I!V]W%D>'YDO+#H4-O6[#-WR,GJ*IL7(;;ZVGJQ[EUV&047=5J]O0+KNE^<)< \GB@.&J@,&'P31EKT[1'SR*MEMI*S,H.*2P3%I<3$+8?$)2*B"@G8 MZBKI\=$@KA_$>?6I5O)8[@C$3;/34U*-TS;@9MDD$0.%2VT=]&];[_@7VA%G!O_90"KM9U' M_BE7-/SWS'#^>V8DZ4!H''P8[_%C!A^4))H.:+*C]WUTSN]&C*RG\<3R7M#( M\OP('F\%\+5'0N_0@_B&:)*^.J+'S3SOZ]U-\L L*0\8$L('(_,2?/)WUU=_G"\OY)WV$XX<2V8E>-AS]OC>].Y=#1^1UR M$22;2V2^5-?8.B^[-5MC/$;OI#5-70)NY1A0!5Q8T&$.XH$GW9_#QJ+P(DYT M9$1.A$,0?XD=A^M@*2_!K#*-[]X V-#]$C:T_6'_),X9^<;OGA7;3L1LW'>; M>2'_1*>A+?Q:-&$!OGJ;<%(59O"_L<>,5@],+-!<2PQH&037LX5*PG#=E^>L M 3*6/.'"^2G_?H8DN0;S,Q[#NP;E3(!I=>H6WNP,P?[UH@ONO03I>PT0&3@L MO(.'?4(&>,35N&:W"0]J'1D,E*X)0, M7ZJT")"#L'$6,\C<1W Y_MH$7L'&YPFZI>Y9XVAOXS&\\04%10851@H+0^)B M9M0+E=9Z"7;+_"OY/\$L=W\X",1B;4ZKGZS0":^&,W3ZPO\]2ZM@\B@-CZ*!E:[PP*^"&T+V%$AQ, M:LLH8"RG+6(LQX8?%%[6YI<],?:7J":!M26HX(2']I4!>G)DW%I1'-C6"T:W M"IYF?&8#-KYGP8E!CT5S;I H'8.LTG%ON=BFW0A'C$58T:+,8XT6.ER!1DS^ M_)$5&O>,>6#7!\XC/)6*9OBP:E+E&2:Z36HEXMNB$?P+1W)BX"#)G>F,%PTV M_RD$W*)A3RDPIO&&QFRYH6^ VL@PT(SZ&3P'8 >S&GS ]2YX8,AP?/04X]\Q MV,"P(C $@9""&_']_!WV!WX[9O"4?.O0"=#/BW<5C,X8=1N.:XWM+ MEJ]I7\*@SC5M]M5R04_++:+#?DLL)TM&WDZ__X-THT31IR!N*1%>.B/ 7G;BN2 MWSQ )&.0J!0U*BD$$UVREPBQ#5Y9>AC AIQ2<,VW4R]^5$ MRVDIIZ4(D8!$HBM85,\7]"^) $8,/]N@;./2"N]F\C225^'(C[%"(S/8,VX! MLQ-D#V.7ZP@GQE<_X,MCP941\K,8T ?\QA)R'1U TE-!>S]-6RF5F[#E2+7^ M>(SUI@)FT0,X6UA'9&*3+=_[,_9X3.#) 1)9*JWE%'%V)0AID:[P-'(&(]J5 M;*H.OGT),^7;=.%Y,8SKADU\]#U[N,SC0N)J<$;P#Q.FY<+;:+8XD=]/C%OX M![DA=;RE/9#]8V!OQF,G#'%]WDAIP;WS+?1>86^HD!Q[J9W"X MPKZ864 XX2))BA?)89C)MT]L_CL8A_QR2BK&H?Q:,P[..,JITW-89H8-3"+$ M#<4]ATUTD-TLBKF=-=IY)]Q$4Y'LQZLG#UC%R)E_T0@RP;CK M.&!3F23_1)\UV/HR)/<%1A.])$^Z9@%Z]4#-N/7=-(GDN%4R4M=$,IP+TOV2 MI" @&>- #7A\S,7_K>T9GT9V2D#X>T)!)JT9:2=3I/$HYI$^F=%,C#?__/X% MZ.X"*%4P9,F>^2X@$1&O+.3WG(^X/A!Y8(PL&QZ&.Q( &9-.-#N=)5)YYH&9 MF8C;0SY(:>=H@L/A7("8##->K2D 1('E<;V2\V1AHX:P6R"1R=!DKC,&#AIQ MZ9'>#??4O\*22(1O::<^GJ-Z7#:[\+==@PX?\/9O-XSBAH0>W/.+Q/3YS,)! MX$SPRVG/6UM-S]OL3$+M=$"1+*!1Q8?LR M;_"2:GOB !U_2-:J)<]3R#*/$3M!PJ$$YV?49A!U491G 6FFS,ZWB&%I(G_P MUP@D, M24Q\/<8& P[$GUK+F8W7C4.;#5,G$+GT/M3 .AQLG_.L2%'S0Z.#3 M-+_J*,.OTF68&CP9L#1X T>O^99$9T[H3EG(,E.FVD2G1! =@^XZAM=*;9CK3[!A M-DM/PP"C8W ?:-@GQA],7$WG94CU9M$+]W#FS0(>9V)KB@D%N4P#U;"(^"OG MRS0V/GSV/.%U-XD%6]Y+$2_U/>[8 [,WC%E0/^]3 DFP.Y;M3U":7-S^OL1! MPKV#Q\O]C!^=V!8^R;?OC=^8A;M- M)Y%3SB">A'Z:O!=BGJ")OY:SOH6/E1O?Y5W[&#!+7-=E8B$\&8 B4KCN 1(: M^F' 4HS'L4N>P6,A]E.O.Y(Q#BIQZ$R3D?25)Q8A(X,0/],FDRIRG7C&4>$1 M#Y0_!G0)%>@9[DO(B@\ @;D M!YCB0>P$6)2#K"@BGY:+\0=2EW!2Q&E2!A/2^!T8WB#*3A0_EP:7\62ARS+# M(4\,]/0N9&LS2^0Q_FYTTU&LD]:,X],E?)H&]TJ2UW[J3X M X$?/XS\.,+;7W!Q4@0^^8$+6__'R(%E>T*%VG48P(B01CA8O&KHHH0=^'>, M*+;(,2T6/:1;[\EU ZK\F"Y882%3]]J3X[JR^P)#>AC[GH,SE2L%$@B(TT;M MF5SH,*G P%BB/^8*FNT(Q9MO<=$8QL GZ,7"N82>!7(&)TY=.1M$VX,5D!M> MD(!U[[@PBOHEE];:J]?:D[)BA&;)*Y$QWV/^E8GV/PHK8-"N\Q^29*#> MQZ"FXR%0*1)"P[7N_< TD!$%CA#*_B,+1LRR^3'X$Y R?-04E\IY)L[/R2P# M?/9=, 0,#ZG$!Z,DY77X_#]C^T$&#V47W$G@HP6#'RUXO?6 XHI[T4%_&8@[ M0POU 'AZC/N*4F08HP!+@O*4)$"']X'+HB[C,B%0;&K?-#76ESS_?\B$OL+2 M6&E ZMH(8,'XLR M\]?T'Z,DU?SZXMN7XT\W7R[^<7SQ]>[+S7O03Y^LEU"VK'E/G4VGUNB#,1+' M?EK8646<'?];@_Z7=ZQ<_'0D#T!M? 2JF$RV= QJWP]"E8:'^%S#<9"ZSN/D MG&_:\\--M1TI*VN0SAP.V3G6YH72CH:@I,I^CS7J(_: VAFY;*Q09&&%QIN/ MSKF#*ARHL*!"DH?Q[7N%5+ -SX<-1LR.778U3"M=\\ F,=/\$V)SH6_!.?D1 M,2%ZAHY'CT@DQ;2Z8L61/Z/4M+N35.#U3W^I3C2L<42MQ+DT64FF*@!OJ=C, MCIM3@=8#R^K]SU%KN3ZXI8H+VRP1D+![R<\/J]G;:]F]K--\ASM8MCB59BE* M@;)TU_&=8);RYKO-M5B6MI0,@?1Z#";!O0NR[#M=D K M%6MKEQZ>*B7=SEJGW75;I"3F)&#L-PFQ"\^F9LI@=/]DT=7PAF&Q9;9>D^W> MF=ENKE2"M'YP*(9?Y09T^ 35R^WF0H>TZB:H;M_LKE:8NGYP;*T(OM8F5M8F M_O"#OPPZ7.'CT><#+"&\[%5MA>JQ J\YVUAXXY9^]Z[YAF[.83JG9K^G9&%6 MC=!:$-K?6!I6C="N>=IOJHA0;2O7*]V^.IX3CL P?O!]^Q"%6VGWE&()HNYWM]7(C]?-1$T-Y;&51)!!XB@8W9. MYVN$J$H$*AN@53OWQ9IWNR> =;4ZVMSY$9TRS1Q4.#QAO90#M($#V'Z,&3DS M+*#0H58KUUH\YB*VU=I8=J_=:*33-,^:]9@+LPRJ_9JDM$9_@O[VQD)[;?2W M&V:OH8:.6@;]!77,9XXXUIO:6?+ Y;8&4G^*;L7UGJB8W448LBC\E;GV5S^X M!:P7GKSL*G/R+@MG<&X7 M4LT37K=UZKPA56ZP^'D4JA0AGP)HDW7F;OR0>2/FC$WC&POH-+WC+:]:[ 3S MA:W+5:#(''7$,M!.F [+P9+K_*BE+'1@A<9(0HVFLLJ9>U&%X)8Q T]U%-W8 M,?GH9%5'L!F!ZK J 8[GDLY<)A5&:33(_7'U2<_G HNJ0'A\4I/ A]T=UW]V M7@FZ^%Y<#H7OVE25! EB>S&* :?7S+-@?WZS7.LE="Q1$(&C2S3,-AZ0@.#> MOQ?4,#W-Z1O(>7BCF6'G__KNP;A8>?6'C M8>4PXF5,J!E\R$)>]/1?/WSOX0Z*N[EPFCYWX5\_WN\=G*RS96'3[X:7@=8MRUZN0:&$WWY=^Q,>XV* MK57(S" 6B"H!;:'RU%-3>9*3,0V:#J_.+2>DM2@I+3YCT9V!(W0<9!1C/XB< M_R0U^B;).DZ2=61R'4UT5JT":>$R*V0F@.L?86Y MIMEB=)XH>A58:( ?X_ED8\RBD6^G+7+2L@EQR(:Q:[A8L)GT( Q$RA4\#MG@ MV'D^'CDV\+/W4MZTN!(5O7Q\AU>?H]Y6YCZP>8%#I[?QWCVHC]S'CHOV*&Q" MF0=UL&#'(UOQ]:=XUS!BS%L\ -1@ _^1I<7ZRCRYF_3"6&E /;@M;S!C:S"" M70L (@DP>.D.?Q@]@9Y]8OS /P$$92J*V1*1S*Y?TBA!H]?%)&A%HM2,+%QK MRZHD:6^!C\[YF^RYUK=XL/5PSK4NE%SY)UKGBJ/J$ZW*AIY>W_$S?:)5[YX^ MT:I92AWY(OI$JS[1NC4-HV7#(P,\:P/LJZ\GX=U,F[;F=Q MFM"_%IJ+GUZ24 !""W["_WS/X*I,)&#AX[\%?KA>?O"9V6MU]O>LG@)#5&Y MAT^"IXMSE?:0!)M-LWO:WU\:5#E=^37H*I]DT( W)*659! M 8Q2+$MN,OPL/RK NCHML]-=J79&K8J!AOFV85Y0EF*?8=XT.[V5M.0]D;W: M3["A[/U-AJBG8Z<'*&]?]8G&@@H8I=A: I/L[S4QL].^>=JOIWB&/A'\2NFG MH#['WM%/MVDV%#FM=""'B5^YOV[O!K2//L/>VI4YMN+Q:YB]LSUV^2DPQ+T; MT%Y2S=JE/+9"-1VSV=YCJM'&>LU!?1:&V)>9]\IF=IH1GG=&0=OP^V>#O"GB M96O7][A((9,]U0*?748G!SW[(@.)[7)"X]%93R>%0R=IU M0.JEDK;9:BD2B"JFDCVPQRM;&H6+>RTY^N2Q@_3AZWI'"9\K2.-;T[)9M_Y1 M]]0\:ZQ4+W]K#D5=_.MU$D-!0MV.B:'7,/O-UMX0@ZX%MB>UP(0+H-*R%K?L M :%^PR:HUGH/O)I%84V+,V5J6J0+(J9A?$\K(.DR%G)]_F"&18UQ> TC3$5R M0BQ60T4BG/.+VTOCSI\ @(HJ9YW)3MW.N8EWR25/H,-_>2,K5^%3BY\GRUC1 M<]^:HF /E77#VA(CPX)Y>M8#XT43)C!P"RZ(?+B&OSN0[^:Z;XB\"XLNA_ + MUX$,&NC:T__< 8Q"&P#Q;PG%9<^0>&M;@F(VRT[7AB MOO@#?[ Q\ET[3+K0&18O<8=W\Y'@M!Z9%[,3X\*318=@\LED0I!$0\?C]_A+-+(B>,L#+":]^CX.X3)R)4;.HQ/AB)Y&?L@R3^75JT(J!H?UX]@3 M//?^A08\@#D,,]>B $1(P>#_8@$-&:M?\!GB4@58!VZ8-*K/+CN,VGJT'!?E M#E60&UF/L+YP0S"FN=#@L193B4(-+7WQAW@ MQO@5ANS"R+^!N3HQWMS]^@T >!UZ16W=WC%=SQO-[0&S+CU MW9@J0,D+OM]^>TL+<7WYB;]#_' -=YX85S ?> N\Y.X;70;7YPT10.DZPQ=: M3NOA(6 /?-5X,9GE1";JAL2,Z,8!UF,%?+]Y>3TG U13?,%@TOX8!Z:2:[)VB.T\RLHAU]^^WMT4GM&5>G&C\8LL/C+UA-'P./"?DI]F M?\-2'\;UMY^__[;\)/#"ZB,SJ_,A?5L1N1&MR5&]@V&)/S*?TX^T6W*=9M-HUG* %U#LC [V0?YMJ)]Z'.FEPR, MUMSXKYR_IO\8)1[-ZXMO7XX_W7RY^,?QQ=>[+S?O#A_>;Y0\=.1\2X/Y=???OV7 M/QSOK^0](*HGKO6"BXG%QH[O4?W/52J-=",L8Q2@R?&WR!\<3;&<)[$B#IC? M(/;E;N,5LU\^@EBRO/EK-Z\/='1.I8I06%VB@41GB:R5X2$^5VQU"I*=7> I M&V*[?'SZY4D% 3"J+OU1C"K.X"2QI>H:"I;-)3W^=\^*;0A:).A"81X3,6#C71Z\,HK,!&"S%?&16K)8KWA8Y?N M$=]J1TW&4<,>+3<&OD6M]9+E]FE!G731^0(ZZ0IS7X'TH:#)#BR1N2_D P#S MC=<]!*U0=*1%DXQ9 5[K81+1(W/]&0OG^_4-F4>?$Q/')"O4&4\L)Q"%+(5G M!!_R-&*8@62@BP+L]<$@#D(#_2!.,(C'(0P5+4,P*;T'QFUZF)"#!>#Y7^17 ML(+@!>U?7(;"0NFPLB^\2'>9NIGW:'@._$^@$ MH7@P+J]%M=EQ^/>^_Y<8.JRVQR+IPP')134GX?GI[_A-ZL'"$ 4N%]UARN+W M RMD)7?NQ/@^G'T+>8121XJ/"^'B0V#%O9DA@W5?-.D0O0*BV'X8L0D^>\(" M]./P1^-2Q*+:OS4&39?:#V31$M)OMC,"YQF'0^ M!>.BJ9P87WT@,2OD%=&',3F(DDNY&S$I6HRK>(\$*-%(])5QT>*'U82,A\%$A"-GP;P"H'E@UO"!XL3Q9OAEE;]'Q9!S[U>0'* M'='.XFN*24E&%G?R"?]RN@O(A/^,[8>DP"_Q8!BP0S7E<<.(\Y'?C9QW+D$0 MR#T>3_A#R6UJH7=*@3KRJDA$X;$CR'!YD^4IQ,6M<$G;#^,*%O6>!7)VQ5*C M*9@[OQJ>S)":L*8S=X#.^Z>!G1E/,(J"S@ZSAS>D!MG@G1WDQR5M%!;JD]^3 M)5G01 $=K!BV?O(#&V Y&[/V_/D&"M.LN](5%EU."CNU-(4;1XB-E"N7X,@D M*Y:J2T(F\"U$1_B47 AY_75@T&A9G@BMEK0;_H(,04_K.*74%EAZ/V$CB1[" M132BFMES2HF0EH(*QLS"\!/]A"/$]CLC!R>'>TNUXK%X8@36!?)*$+@;G*MF.)>8V#[ANO\A2HOZ3:EM *I=D[K'M:L MY@'/3Y4FA%>J-)T8=Z-L8(MP :.%N\34'GT7)L6;)EEQF,;0+J_^^?WS<1&5 M" * %;0Q= $R&&1;!#/$Y<:8"V]#DXP]BXAH%/CQPX@NR2XZS?F)8;, !%O" MQNC"W-TX,3[S[D,1\7M8H'1*P.:!71,DX)V)_!N#W,7=2\+.V1?)C@/^H*^*)+19S8'^5LEO*MLDQ))RP+ M8R!$= WF$K7) ]VN?Y_5J6S_R0/=SA/5G43L&3N/!4$LE9\P]'EG ^/)B49K MDHA+2NLTX"29"R%M 7J(E< M)&M?Q.EABT5W);'"^*]"YLMW+",Q,O:77/4=;78:7!:6D K0PY,V%>@!YAPL K_\0F>&"'V6-K MPNT!W&D0#6C0"^->VE1&@!80R0;Y"Q\D\3Z"%8=(AMSKT[<1A7TA9S7V.Q,02O3?;MF4S=.C\_;)_)E,SN:!F;NTCAF;PS<2 MWQBYE0*$O[TN&Q;Z[8Q3(B'!=,]305S\CJRG9F5>_S2E5B!9C/&+.A M0G@7NNC#1(.8^!A@=KB3PG5X6T9^:;8AJS#AN)DZ*_ZE^0J,!20@]X_#PI#7 MCYRKGN6^A,*'A\X^(#"R4&%Q0[9HJMPA%=__*;NS^'Z82C8JN^Y+ZDFZ&3 MD>I"LQ,KZ7++#"KQZ3C!H?#Q%QJ@H3NJK(#$Z\\ZM8I3M1MM=5 M/:52*=5/?@)BV@M+4F4.P?5+%%6RE.O/J*GP%!<(+ML*[&ONZO@#2!3XKCC& M-95:=-90,+5(#-N0X]8909GNIK0R3V)E1&]RG$U6D9. ^X- ,1 M_!\\A(&'3=*#&AAOXE%OD%JA[PJ':RA E+Z,/S/)*N(" <,7XEFF$:#*#'A-T^7$\EMXACN^!/XH7@?L.&/Q1UKW5[\X'/.TX&,,P M1D?GZ8%8YJA\Q '(I;T%9&"D:3CR#_&_Z(EYA.PT@-SI'6B*B5&A,>5[MF++TX? M+4(J&9@1'6,#[3F6MC?/):*#<]Q.)['NI_IMYDTOXA =(_&*R3D8)DYFR&]_ ME$-PL1!;R%P7GYBZN5+2P^4"]7JJ@3>L([P#=XCK4["CZ'),YG#)27PF'(+2 M?'ZP\F:^0V+;*"@+YD$YO],K.KBM#R;I@TFU'DQJ-O3))'TR29],TB>3],DD M?3*I3H\!*9D7B8[Y!ZB87YZ=Z"KX#'S6!ROR(BD,<17<@ (<@#Y/#K'"DTN8 M8J"<>V%J^%R]UAZ&3(8U=UQC!"JS3)G"(#S2@%]R P\C*P5\ ]0/8A;A:ELX5W@&4(D]I,U.S&^B(_YF)<^ MF7MTKSC<9R]^-,B,SNX\*-8>6@IH# M#MKX'H8Q 9<[YK3JD#V<)4\*)-[?3"HU19CEXH$$M6$U3PQ:T^1K?E-RL"%S M-SH\T5]N?#)^^,A(B&$ =_*D3Q3S>WWNYL0 MF#^CCS<",PV'LB$8 J$TM$! MF][/PZ.#Q%(;9"VU>\NEP84C1AG;=_Q$:U+W&Q\8QI3D@Z.?%C:62&RGTXW" MCYX>HV3#(5::PO0?>1$_1)E*.AIE<@265Z:B V=BW;#Z6W8PF35+'-=VSB)3 M F;@P/Z"QI.D'O/?,#Q>D#K<;'3F4X=%OG"_? ^"S*BOAL(<]AZ(K-;*VFV< MM)=D[>*<"^=UNC0ENI9YS?=FFYX7JIA+$A.B4<"8.$%7G.,7.L^9\XX\PF3P M0$-I]X#)8'J&PVBX\F_YTN:U?J)2V%51* MQ=2,&Y8][XG$(V=K9.:G]=5D[3)5B++*HDC)?QKYF#KA/WG2I0!O _UAD8=-ND9E*"BDIGY@QZ-.( M<:J3XBXA:<&@^4%F$CVFQWL"X*-\"G'.(.,NF'V&A6;_ YN=L)0,.9/+L2/0 MYS*EE/,3&.*$P*IC_V8YHMB&2.'EDHHV/-FV*,,Q9CTAV?2*DFFBJXLY8R-% M[&EJP')VR4K(B0\+U8YF%5K_8DZ,^_##QW."W()<1PFA/'/X5$9I7J9E-:LP M!K8YW6YFNLV31O%T32.KY9A+3-XP"4G.G$!1!M_3&EPU^*["7-@=OI=IVTOQ M7845L;OI+C&:JL+WI3C3)]2 7,DO*O[@X)+##* L3HGY0AW L\WL87-9:-W* MUT@HIB)4.)Z%2+X@428K ;GX?EHPXG1)JKMITJ,\:^N%\P]/75.YDGI&4,-R M\09YZ)'*EYE"[;3L/^,PXBO.)YWD"9.3*W.IT'/2(BJ9S<+1.K+" *U@R"86 MC2SM;H#N.#QIC/T36!#*,S>DYD3:P%-%_Z[VR,,(H/$)4Y(O 0< ;>[7F(@V MC=\]S'(!E&)7IS#O($1'0=..)G5,LS*RT](V7";F( ^P365:4]F2D):/YZD/ M,LN7R8.?JI:$?G>>^9XM0[CP*=*;+P+CR(Q EMWS U]XI>1L,?LH:>62V MO%^:1S%;E"E;5$$&E.%U+!@X\+Z)%44L@ >\20[0NA86I8Q?9 8B*XV !O$,A]^K@Q6=AVL)RNPD9&+",Q\ 4\B5: MH[Y+T0X\A@=\:XSWG7&^XK*_HW4KQ:JY$[(N2B5 M,ESF \IS,)!;9NB[5'_BHW/^AHY3^W$(^F'X%E,BWRNS'#G*W88V]&#$[-AE M5T.9NGK+TVOSC>L+%WU>/'W@)G&^7I-CB+((9H.HS6X3WGTZ:V@+'DZ-AJ40 MA+TAR9#(K&G-R8HC?T:_:GCMG_Y2G9#B:X\%ICQ2VIX_'!DHH4-0_,%4 MHLK:^+=HMHQ_GW\4[9.C1&UY!#,'PT]R$_FAU"K;C&=Z25?WT/S>Y5M[/NA? MV-N1G,3+5-.M-!\_6L3:E['5]-'T9$')^#$S@43PW&%\Q/B-ASR^8,B#2Y5= MK;/>QVKV\=9YKFL7>9]VS6#6!&;KL($I5=<#92NO8O?Z>O?V>/WS[NV4 M]K0HWTM "H=S4E^H.7DVR+U@! _W;QJF@?^\W15NN8]JBY@UA(&;G>_<&M Q MK-Q%V"XZUAZ'1M$,BK"AQ:Y1I'E'W;NN>8?F'8? .W:M2N4$CW'I6XV.:;3: M6(CZ]/3M=A0NZ>SNG/VR>(>KP-N2@HI4+043A+#6;.[^RX#X+[F Q7#]-%XK M5'3S.4=M \JS:OZ^:'2-TL/+LTOV5;78,WNDH:ZRZSQ'?(XW;U*F18 MZK B[*VTJ2FJ#/9>;[Z.='UN*2B3JM=V-_WKYE4ISE9#*MWN-IB[D19J>QQ]D1"@QQ[P:TEV24 MEY"T<@^J;9)1M]O29*3)2&TRZNF6^+^0%F8[48DB8C348UD%%>FL[* MG0.W24;MT_F^)LI 8E]LU0,/V'(7#!6U%RW3=7QV_WQQ;XKX5$Z&U>M:J%F:-M-+K:U+1I+(; M4LG)^UG9BJR15-K]E91C32N:5M:GE;P\GE5-Q3IIY70OY(HJ)N.K#F^:AL<. MTH9*WL;/&8B]A9N<)$57B^?K+H:@A,;:W$I[;9 M/%,C\:G]FA*?-*$DA%*N@E"]A$*!R].S>IPLFE TH2"AE"OU4SNA=,UNLQY5 M6!.*)A0DE'(U>10@E'Z_GE/^ZQ *-QS?B49C[ZA]FN@$-]-?OJA;W;K= I?9 M6RMWN]_60)1IUU=IN_LO5N !8,)K%A ]\([VLPWW1&O[N8Y["BR%".&^^>&' MX5L#IF'0/ S=VEXN$K XP(8CULFE=9HP[&8Y'@-_)5<&-;P$+AAC/\O[%\-V M'AWJ*.^Q:.96^!6[H_.VO\P^MAY98#VPZ9;UR8-#PX^C,+(\>IH=![(G/.]Q MCG_!6!S?/C$^.RZ]?GZD8HC4YAZ>B+?;>+'SR$0S^OG73GSL BQ:JX=A3$TA MXXGOT>WLF04#)^3]Z", NNQV;QJ/V.<=A@6_9(<.SXR QJAK*-V 9[MA<"04 MO $3WZ+DX>WBZ:7X0_**V+-Q@>+ 8,*;*7Z8Q,%@!(+(F+B69\2A7*,(^\K' MP8NX;,RB$2[4=\_ M1$+!T/.SC59F) -8+4C!]8"5T\T?+6-8>"/Z>GIRO*= MMWAC>CMFV(07KG "F$CD',^L]8GQU0]PS!,_Q/T=BOMI@XOWT)Q>;./)B4;I M7DQ@?6E[K0B'R^ Y.$X)L*$% P+D_P60?+3-5LY\=MBSQ2QRCD%"?9<;OEM J(O8A&E9UW@ MY6HX*T$NQG[L18G>U"BI-WW_^?7HO'76-1N->:\5WXJ"F:\*W_F MDHL.IV'^Q')I.D/))K*L"= K3,9]403[?<1^L[\%[*_L;%(- =UF8SWLYWD/ M"HTBU69^VM@R]K4>2)$K6"/>D9ST"U*( @;0&3BNU*J8YX\=SXK\( 0]A 1Y M1KK?DR9)Y4&7Z&IO/CKGJW<\W[X-67V#\QDZ(&4;:U/Q!:+>X_GMR[L5M"_' M[N3J-B\7/I_5^I@?6$O! V];K=N/'\8^JM]^_,#XPJOH?:L[%^_S[NFNX?N\ M>YKV]GGW5.P:KB7P;G.J=K:-#-^RM"D7U-^S5O$/S#LT[]A%%]?..LF=G M=(_N/T3:1Q*5G\JZT-7]-AK0'A:":3?*-2=;%GZ4N+K@L/I)R4170[HVO$KS M<"B^LEX+TJ9YUM&5E31!J4Y0Y1J@*4%0S=8>UUA28(A[-Z"])*AR3=:4(*AN M3U>BU02E.D&5:^.F $$US'Y_I1-K:A'4AF;I@5=B^))D_N?DO!]B#89#+R)3 MQ'+*]5E;B^6(5+TYOG-A_QF'$;;F6,1\_L,"W[;"T2S?.5;B[)_N-_-*:*-< MGS1-&YHV7A]ME.MSIFE#T\;KHXUR?*<3)-'YH^-J6/E1M>U4]:J6/?:D_IT01ATM_%!LC*S3BR''A(;Q$ M$@P2(#CX@ -?%?4XN+?VA\0MP,VP4)>LX4RDN@9/(B)4@:9,@Z1#]"*6#!V M/&8\C1C<':35IJ:K& 4QFO:\X)0,RIT8=_3.[,A$;8E0UH^@&AYXB>/% M5'L+AL#+4>7>+><3L'_'3B!+1N'40B"V3"6RI86Q)A/7F:UR4; >B\=IW+/D M:;!J\$;#I]7"4I,/?N#P.B9BOGY %;RP3,F#%=@N"^G7Q36W#%SF>##*/*[^ MJB8E"S)N:1S*D&2E]1A_ !08^\&LD(6%M1CGRHB"ED CRY5Q3HNN*C1HDNPFHZ)S^0K;KRY\R> MX(;SSK\SK?\ M5HOX35&]KL]LP(B-MAM4L^M,U.Q*JQ/RNET@!J+ \D*'Q DO40BBP@%>96&M M(9A[3 6]L-10 %SUV>'U%5T^=&#/%AQPS(&\3AV+62#QX(- M6HG_6-0H1!;L\=I$KJRV&+#( H&5X>!"\(F:@'")?.6) 7LTLFQC$K!'QX]# M$!1\H'C$ <0)Z(@X*L'HY;#1=!OD6E9>2[8!B$ M_*'?J;XHSAT+D\(@HBAP[F/21^_\GZ!S<"W$A4N^X^$E%J91C&Y9_?STZ+S9 M.)EOE&X ;W*E1L:&+ A@9Q\L!!:6QIM!_AS$J2HH*M^\_-E3+JH%7BP0,:)( MJ>M8]Z!'DC(4,!?+8I/Z8MS'CFN#;GP/=!\W79/Y M2NMR3:;+ )J<+_/JPQ8],>8)1'/R Y%(4F(*M_1% M!KW4*4IB/R%X[$3LC"D#K!ER([%% M5-Z:"67@:EK,;P4(3%!F8(=A MX[A9"-H":.WV-"((*+[W<(R#GX<,&H&\WC%6X>.MQSR*^A/?EAI0.&+PPA/C MJ^/1WPNF,@EP,A&0!5:=CNCE:$]/$%ZFM%[%H+<_W/IK0\K2D**R:&W]!8R/ MMO,H"T!>?_OTCZ,Y#VICMNYC]K&B-B1\)6M*SCSQZ]U-X?OORT_X;ZP-.7,,G_(O*Y([VAR.R<=VCL86SJ+[%_3 M?XR2A(WKBV]?CC_=?+GXQ_'%U[LO-^_!DGFR7D+I2'Y/9P*FUNF#,6)\V5OH M\13Y'']KT/_R4CW$3T?&N_P]^O5S_AX1BZMHA^ZN+G\XWE_)>VPG!%;P@JL) M.BX[OD>O0RZ'S>R$98P"E/%_ WWZ:(I@GL2*.* &.)8K]QNOF/WRT0H> 3%?V2\7#__GC0L$>-(#&?$O"&J M^F,HA@DCC?^ C3"$ZD=@)*T/;?MA)!X]]: 3XR(TQGX8R:X:XE[;+Y*VGA]Q M<0O:Y*-CH[,,[1?7&3B1 6O%R!6!RC$^$M3/@$8(! JB-."5R/&RT)!].^ " M4-#3-<:9A]/+Z7C<3"2K]]%R7.+PBU9G?F5 ^97V@?1ESNV0V!VY']JR2DK( MSQ)!0B.@)85^VJ7'\EYF03VV; $_Q*M+@\-D;XGV6WC MG_D_R-D9V"-H3"(G^8EBD,@%POC^3WR?\'EC>7U'! FC$2B!#R,_CF9HV^2T M010'F+69_",)V7(#-H;ID$$F7SOG6AN,+.^!W^AX-C74\9'RN+]2$!O.'5T- M\X-/" U=AT!:"8&"<2R9@MB/(KDVMEYXN$ N& R:/<'@9;,/6!R %_/LS$(\ MC1@,.L*X,,[>]V '7D"4!FBR\R$^H7,=5->D9U T\D,9BLAQ@LK7)QV69*2! MVE70*I&):KD#D'-^AN<*9CC0&&) PL5 MZ6/4R:D%0T8ZX$YHWD2\283"R,>'4D@0/TG.XEB7-!E%+QN2FR&7Z&5$7^*C M$^)IRK$!?"J:X5P%/I$PT5I)"J?9!;!;C_E?@R2" MPAD(1O42=I?\R!N9"1JZ]V%EYPE&ZC,SNM*T3H+GD)_)6&. MJ%#CBD9.8 N=RPJX(PXU)F!1,Y(@]BC+!AMT,+EO0VL@MZ/H)3]A]_D[A#(H MAQQ*#RKGWB'MO^1ZBX7FS#,DHE86094!NWXPZN29ZI-G;M@C\V)VP]DMHK(P MA::G8 J-F(*1F8/.ITG,<^ B#M R19 B/?!]PD527#Q@8?;(3'2:OH!R'P?-TEI$31GZ )_F UXZL1PS^ MH:;H82S2&<(/P%>01:4I+('835(I*5OE'B8D9#I7 :461Q(_$ZDB/89$+8S4 M!Y+@$\8FU>'08?8'XP%4Z@ '8V+M6;A_ )9-F 8Y*3]E*%NR\@1*R!3.(Q-Z VDME,\-%F](*4%<3>E0N*OD9AV_?Q<"0*1W$/ &H2Q UJH MG>XM"5G";B8U),$4I5QQM/'X9?]#F-D:F6\KI'J8(C"KX5*/W7#$XX@<0%PQ M)^!8V.451L>)Z86P*5Z9?1/0$H 'DVIM!FHY:KY(H' C43IG **\G:A29"/ MI[SV+CU!B?M!6MP6[PZ,:2ER^W MJR?PK&.Y:%-<(GJ9")8CM29,M(8OK"1E3F;-&$]6$&#V,!-Y"I310RG/=(6+ ME:Q"1@E,O-DN3TG./$[F ,EY.K-NETP:'7?%96YV0MD0&:=URWG(@D=QNP6@ MCUK:4X992! <&%R[780(4>"A?T+G9CI\$O 7;,A.J0@[!HA;9*L D$JQ'_& M8*4XL&%3/;0SP"<$HW:/D'Z0/,=[]-U')G)F7( VLI!@^AG#I<_FJ0L+Y.." M>\JYNT@8H2M:I@A%0-J.,((([C!:PG[F B(G?@ KN"=>J>F+6PN)-OE4^-$ M(B6GR]U+(ED650Y:-68O> #B/&5C2:[O\48%*4B-C)RC8'8A,V7N6(R#%>F82:A?M5.+TB#/;^@8W"'T[)&LRO[REO4MWDML( M@0/HL=QT6':??+DQX4U]LJO@.8RPDN9:CO(Z&<$.?>R2S8B%<\7 MKG;.?BN#P^B1"V%[<%\!'ZEA2U20D4R)[1Z0>H@IO,[02>DKT?W>P,[*I,OD MV<>@,K/DY4DB)HTM8 B;F-F'8ED3\X,VV%A.1+H=!N"!#XZY]]B"V]F<#.> MM'FS_%Y^+(>K)&5(AGLU&3 (C&6O*2MWV&E;)I3DY3:NDXE8E.:VXSS$@NVB MO9K**ONOV<_IQ_G$FYF_JTP)W3@CM"#=<+?YH*720=LZ'52G@^IT4)T.JM-! M=3KH&NENV5.^W-,!_,UE%"A!E9CL#F%Q6/ZDF5?+ M40?_R_.?/'%F',>):5OB8\ F>%H6W4#DQLID 4R_"@E C,RDA\&B7*0GKR9#+$V9XT_F*7)@-=W3J#A:C$PP ME!PF06BY/,J3K-U,7 \=)[3#9:P?[F!-XJEX+I6V*L+TE] '9A_1XT0,=,&: MP;C#^#X$>Q:6@]QD(?J5%V\3'KDU%A<;(SY*0 MF?9HK8DL<68]%'*$=C7QCG-9'F.%A^0(-S_:FQ'3TQR!A'8V0GEB7">I;)3/ M4?+D!&A8C!6*^VE,)]H"!L.02].9!HMG4G/_5ME72^UAFFL/N=8,(C1-ES/N M?'J/R5^227\I?(]@AQ8Q/9=.MCL!.1"Q_!4_(FS-;XQPU0&Y+@OBS[P@<0R* M5,J,PWBFU$6:LEOVB#+5>/%>I,8AHW8"0<#'-9T1!T^CX3)#(TV0*)M.S;4" MTW@( ":H8@RYLC$=@9>%$=+ H;APA4U-6(",="ZH[3#%->2K/9D$@9E(F,V" M,Y^@&K%NZ,Q.)R/UA\B/+(JS6A.8WS,I9+ 11&V[MH1ML_B[=^I3MUZU6W. M$2?&\!OXH3B9U32]9,SZX9$X$AMGI+ X4\D-X M*^@QJ:H.0UA:2F+I0IY5L) _?.\!)=U:"]H]F2]0.K6@2VDH*5#6.J,"9?TM MT%$_IV0.3T,^VSX==4^:6Z*C7F/5>55%1[W#HJ->JX*%W(B.>LL2%[1:0FK) MSR1M7"2E<4<1"?20/8BSE/PSN M*A1DW>SL!8MXN=J*/)L*%0R>W:B?]%M-#_USH[/SB[:QYVS5O.X M?WIQ>?RU>=9LM+_V>E^QW_+4N0I9,9?9%P#IR[/>UZ^?VU^./[?:GXX[K6[K MN-^^@*3H; >5@$,&Q_NDO MU861.,(?Q2UKI?V"-II M]Y^M/7_@X\)XQ-B6A7^WU%5W 8DNH]#TT?1DP7'P8V8"27#G;A0P9OSFTRG2 M+P ..[<+K=Y'Q??QUGFN:Q=+]@[;"E^0G+)S-M\(.QJ!^,MM,%=?_V<0RAG! M!8H;ROA;E/&)<-[6II5?GD4DU*J)A$HW#MP)IY8[F=_-;=1@TGA>'4 MY^X #2<-)\V=-)P4@U-MW&E736ISUASS8Z>7O+)-KUD!O>4'Z=\OU#AWO1KY MKHX"5D0-QYOJ.E1O,?):S4L,[T,%H^.S;CBDU& V??=LQI0:CX;-O.Y8S MF TUR]-34BKS-,O]UQFG390^C>66C1U,58JI[,@=%FG]/]9X\L'X[O'>-5@! M+$>SW/-FPCG._;\KTS&XN!-P>[X3,$96V]-!UG]=\_/$5X&HA$.MDX3!,-O6 M[).H9GPK0M'\VBPR$!@7GIV"HDR7)1'(_1KX8SSNAI/YPXE&ER)E->EXALVI MX!_[SGI>J^-PKV,VFO/9*C7AZ"";;^\QO71R.\L#O;2;F<[9KXI>NF;S=+Z7 MFZ8732] +Z>Y]#*;Q/-JZ*5S=-[L=,S3TX8F&$TP>033S2$8V=GR=0J8YFG7 M;/25E##;BSPXI20LZ(+MGT@2E()%KVQ2]HP!Q;9'IO7N-WJ:]>(W>IKUXC=XF MU1)M7ITC]74FVNR9!=':P,<*>EQXD-&3,;/:4 MU+FT/U"6B_543 M7$[^V[:L3B4)KM&J)Z%6$]PK);C\++NM&+ *$MR9V6UJ@M,$MT."R\OEVY(I MK"3!-;OU9#"M0W#[$/X\2 :QE/3:0'JV'U.OE&G:4^= 6?DQ%_"+=DZ^8XX) MJ@9UXQG*QED]\9%9^FZ_)H&JZ26AEV8I"U(1>CEMU%;40M.+IA>DEYQLF-QV M'BK02^NL;38::AALFEY>)[WDY<7,VV\*T$L'Z*7?,\]:]=2T6(=>N+WU3K2N M>4>=>40#HG=3'8B4Z(E4<[LI 2)L*/7 _(? FHR< 7:5LL >Q9:4\82Z;),? M(6F8"0@)(\>S"-?8DHT=[(28M0-GLYU@Z>#; RD M&SP=QC[J!D^ZP=-J41#=\V(]2M,M5#2<*H>3;O"DX:2YDX:3FG#2#9X.I,%3 M7B[Y)9"&M2R17(VV&;4-:.5*LJOWU*CWQ$P[YV!97N9YD@#T+7$!6BXE_US^ M5, 'W3XZ;S?-9KN]B@NZ?B@IAG;E!G3XY)=?'WTN#WT/R*]E]MIGFOPT^>T3 M^>556\_)2E>?_+I-L]]9*2&N?B@IAG;E!G3XY)=W"BLG1UU]\COMFJVSE?+- MZX>2/H>]ONW\.V".V08!,SS P]C*'8DIYB,YA\M6,V)_OU6 CV B54/W!M+( MSB [OR+["O:A$LC&%/2^V6FL9!]J9!\RLCMY]=57,KU407:[;W9;&MD:V1+9 M>2>#5K)JE$%VUSQ5LU72/AR85^/VS:9YUFFIR"DTS&N!>LJSNGL&\W3%[:K:_U.&8U[H9B$:V M1';)"JA[@.R6V>PIR;-U'&;%_ATCQW4F$RRAJZV5FOG#:;F*IP7\X?I7-?A# MLVVVSG0&@D:V1':YVJ3[@.RFV>[74X=1(UM%9)>K(JHZLM'#U#;;3>UATLB6 MR"Y7[U-U9&/T\-3LMY6,'NJPRFK6R@WVE?>'1C1BQA]^X.87E]MO+O&:>\2< M;ES\ 1%R-;P;,8*'2L'=3L?LG:E1\5ZW7'HEY+1Q,0=UR>FT9;9Z:A3$U^3T M2LAIX^(,ZI)3'Z1333JR)J=72DX;%UM0EYR:31!/-:7R'6J_/S4,T>893_#S M(\LU/!89(:^9?7AVJ&Y]DW"J:Z:5S^'1N?RU&]@V&)/S*?TX^T=W*=9M-H MCE&Y3Y9+Z%DE^^I%.?4(GTP1HPO M>0N)6GAC_M:@_^4Y:L1/1\:[/)A??_OU<_X&4=/-7#(II)/<#;J[NOSA>'\E M[[&=<.):+[B:KN.QXWO7'_R5V_/32'?",D8!\O2_1?[@:(KU/(D5<8#M.Y8K MMQNOF/WRT0H'?G&[YX%2@!65H6] MM)D7\D_DZJ:N>5\=S_(& " C<5.'M0^_@%D9,VV9@'$M&^X6L38OE78T!&5Z M&5\8(:B*K@$JY#T+D&D,A (:&B,'/@7HAG=?C)'UR(Q[QCPC8.$$(.@@DP$M MU+",$)[H#.%"+S(F?D#J,CS)CX/40WUBW&:NDB]!-1J1$UA[KO\4JM0K.6V27P4%?#R^R: M7 UOG/"O3R_X[Z^@NOO!'3SY$PJJ(VZ3-+M->"I8&PRL@PE*SR!FN@?S0?9@ M[AQV[]Y7TX/YP/?QE?9@K@]/S7C.P?6'Y]Z7HO!,A^YKNZ-L +RIO4:OGUX_O7Z[63]=YZ-( M"%TF$6_'LYU'QXXIXFT-!K 2$8AZ"G./_8"!5@;BJMGX!E%J\N(^0U.'6J=R#'B&P2?F#48P@K_H;.LM(EOD*/]D$3_< MFG?;W':JULV=K;V. M R93* ;^*'[_DQ)8KH:_67_Z04+12<9T8RIC^CAD \R:?@++)61>-F7Z^\^O M1^>^QU0LUZ2!G@%ZR4Y#&N@:Z/L-])*]AC30]Q#HZGN*ZE3,KUF N+,>F-:W MM;ZM)G?.K\FD@KX]S3?IEBN/R2^VS<)E7O/O)HH%".*O+Y2:NCQATH4:DH*[8RO+B)\??F) MQX$/.>Z[[;0D'7#;B]?H]=/KMZ. [X'[E73 5SN@]*+K1=>+KA==&V@Z*',( MH-6+KA==+[I>]*W*Q(55.=/:1^)+4;1I9O&22:2@XN/86WS-),HSO5_.'_GJV0UFUW>NVSL[/9$FD*K,G%8!"/8Y<@ M?14!ZHVIN1D__#"MY[CK?9PO9:W@#8 M"[;)@0NMR23PGYTQW.6^&']?'*9M]F82>IS2!? S6TD[F0-2W,V?#'M&98IY M=\L6\SX]HDJ+\.GHO-T^F6\9P7<+]L3%25F>73S3WOQ,!>V=U3S3;G:FG9/Y MXN4S,XV*1,ATR5&#Q FN3=$MG]F 0M9&"YW@L"PFOP]K7V)(^Q%@9-(*/UDA MO#\*G/L8$1GY!I73]+UC_\E#<(* >V#H:8:7 4L:^2Y([Q F@(_]8+!_QT[T M0H]"^>:$40BRSC1H PUK&*&HMYX!T?";\00C9(AF8',HW$Q<4 9+!2(V")@W M@"?9?X*TI<@\ENJ,7>[0#OPQM2V. LL+74O6Z!R ]F0Y2;G.,+X/'=NQ@L0; M+M^)]PYCCY;?^(1;4&:=,Z583VJ7&25UGRV- M0QFI5:GJZREBN0:I%W(=:%KUF:L.J\":W-"PF?$;L]%^,SX) M0M?JCERD/Y@!:LNC8S-BBL<9KCABEAN-$N:(?%.RM2- -N_#]BA"EBV/9VQ+((M M:^M$&M^6Y8#^Q,[48^8*!6O/A70/CXJMVQ4VG5G.G&&K:7@2.8@S6,L!Z@H? M"@SG^? ,TE[&<6H"K9C"E8K@Q!7!!Z NAV;A@!4.A$XFD9?G \;%=0"R6,H M\3FD$@AA]%6SM4MO)\PR*-T'@XG\3>-MJ.84)R+( MT@L;2<*.UXD?04N6EDK>K3;FGB(XB&2#H@9%)PI^(2C:&P&'4419K M54-!90K&JH!HJRH+=GH5Y=C=N8X-+W4^LV9]^';8K*#VNF=X2V?-E2O#F:&8 MB\^GI ^H2(T6PNUSOK3GX;I&LR=B;BB';ZZ^OP>7Q$/A]8 M.QA:^/&)"8C5N@Z\YB/G&SF_*)29R@]./' M A9.7+P&MLN 4O\#%/8(4HZ?VA(F!*+>Q:_RZUP:X8H2[ G\59[CG!QO&-C. M"",ME-YFVK, H]X>CTL;[(E9S@RT'/R;JRPX!A.4,HV)2L /MV5KKDMJ%Y;V M=->,A&7BZPIZ&"2\_;GB39S LM.7!'#MH HXQMK0I5CPPM;5)%.*.0E$..LVRA!I)X&-Y8R[S4UL3%^!*+ M?TBW"<2-&*;!JB\T!?!R(,&8M >449140M$KP0D4XV*6-D\I,XI'Q<&4U%*P M'VO%>Y:L\:+]X1#1T@SW^,Y.\6;;84H$'?Q0??X5>,+/,*7 -(A/H67D,@,/1>-?7V7C>AJ@B,UJP2QTN>+T7]CDH^,8SZ9E"6\A=K&*&O@Z M^,(^!TIB4VE'_P_AAS#NAWH^'$ASC5)WUL-E_SSE(<%QHG5+.B=)AWPI9B<9Y 1%8&P4 ML4Q6H+#5\:LE\4ZZ( PZQ9NFP&,BK(95$>G8FE =J^)K7-AC"A-5=- %,09& M/3H=;))D;A%KL;O\>#-HDO835I([/8=XWH^ZJY("20O%\@^80'4RC5 MX)YA/CA:=/=HSL"?CCLM=+,\"&^6;S3=M$Q?2T9M/XJ+4_@S^PFIQ(U[1AF- M]J-*#2BYI!0I^T!X; H?8]XBIWKX ?LU8X89":4%6Q>9F$3;(T@\-^Q)QL@. M2]AJ,Q?L:'-F<=JF1'O@,B"(B;B7IP0\7'5BSOB#>$ ^977R*V*>!^)&1T4# M%O^$H]85++=\P,3.+XYFAPDL FISD#H:=5 #CL<.G'CE:P6Z'W!S/GJ?3&(4 M0EPZ??G\_O:^KGP>\U=@]E-* ;E?YF>#^HF5]H 2\TY@=F,"S_8-WMT?!,W MCGQN.2+U%!8""Q'$$PH[PP0Y]$RJQX*-V?Q:!=L0_%*>P[N):"&#Y[G2'PO!ZZ?-0_E MB_W7JDG[Y5*WBN%SP'S?V9I5'.)W&A0 ,[?,VFHNXK2@V. X:+)3G-7K/1:B[5DU:\]UL"@[DH6*._ M,YH&YE-7*[RCBQA8M'3;=$PUQ3L[F7>#J$W+/8_PKG 6-ERZO=KN MN]&N],!*Q/6W"=M2TTM2:,@ ?GJD2='S;>\T%0/N=>+.=8+!'=>E:!E/H4W< MC28;.U""*B]XVJ3A4YB*6Z#S0XTZ/X2)L^L?F=*8XG&C.1R?QBJIO.>/AI%! MRW*>/>454 S/H X\V!;1Q^LWN[\;*\N"+]9(W_4),P*+W8Y#!LE6/TL%H<+" MY?I'N ACTR:[>='U'&;JHZWW4Q4N;'/)S^4J:;OJ3S0FWU'+\5V/(5I8']Q+ ME'TXR6NMZ[VC!KA%M/.V]W%QF1JE1M.M#C+1ZMC7WRV23A-F$B=%UR\X(T** MXJV(XK E-X=J$H#^ $[8Q^: M\W;G:B)EHT%AC,&^QC+M@#_H:G*/HU_VPO3B4/^]ZCR=W]*40O&#XSSCZM;S MG<8@H_7\0 2&HJ2Z'[;I;S)FW]TL7+&;3J\^V.K\QD-=A*8Q-*2]7,4#:JHR'W>/C]J[+,J7 M&2O\JB\M2F5 M;V X;YVY0Q>3(#D^:*Z#ZA[<7;_@<]FM!SP_QF/5/FFEO*NMBA=Q6.^U28F^G M:5QG8&-*KMTUUP[V:!;OFCT[.+!*,J=DSE-ASN$6;?[=Z\9!O]0EV*'83^8[ M[RK?.2S;EOG.E3_"*8C0]2E*K:P4I7TX(AMF,P[4?K\B817)6^=\A#,1#\U2 MXF%?6BUSNKZ@5Y12.O:&0\::4B<.FI5F.=F#9H=W,@N=X$_/5]B>(&BO% 2& M$XRL$ZGT+G#*/'G76PZ1[,5?V/ B9:@V^J5JUQ:E7UMZ!%4G5\F4_5),N<_K MBY=E@DCFJSQ92N;+Z)Y6SNPOSUP=?FDP[#:.AKMRII5D#/>ISOR$ T_9B,?! MF/%$$HTFDL"O@M&_::*GHVA3%/+_(6>1!DB?TZ@*W9D$B3D5-SCMC5GF$S/( MW*09Z>$[BU.5:!Q%]D2+UHLF6G3W.=&B*P=:E%P_B@H,90_C[0!X?:3A1+M@ M]R0%;0? Q?*'J]<1>R<2<=^I/G+?^]WW3F6%Q('<=P7W+6E>[KOTOM?A@SZYY--7"([<>=3K*3='W:^Y:R7.[[W/8M:?Y0^SZK"8][6O]TYG^> MSOH2)YM$8 _E&1S*@O^#X;4/,^0H:LEB)['^Z>!$&BJ2.LYA?8D3::BLA\,5 MB#]M18WR\6/S4..O#X7-1,+6R2!3BLL=&C@+&]N,D6 E-DV>Z8UBVA/8*N[L MD^MXWKO?V?1RU4,D 15X9@Z$P^TD0'ST,#U;?9R#YRO,(*X+/.]1PI^D4*B MB9 #'X7#YBQ,B&JIJVO-=>=T\[Z:.'?PV"M=#Z;U:G"$%+D16N[@7\._?OL@M%KNX.;#_31LO,EMYTD_[$M#?J"K*_!U8<3;&))=%40!TY' 50R0SDE>7[C:,IWW])Q]].)Z=S!J\C_I)5-?Q^_E7[M^->8PTP M]=2(2/XAHOA[A)A7I,M&SH,HE+%9[YO60.UV9/=P*5BD8#F 8.E67+"0YQQ8 MFL^,JT3OB(U$3:^K-LJ-0SQ&;)^\I%GDS&.NK"K?3&2[7%F4#W]X;!Q87\PQ MNTB)CUZ*_6H>T]\8@8M>*;!;O;78,T>RVG&QVI'BY=R5>D:?O6A,4!64^DN\ MA;[::Y[5#!(I6*J#EW,7+!D]!"LE6+;I+72&ZJ!Q5MZ"G':4%RV^#CSXB[F* MRWBS>V]BSKP3;%5>UO_:N:S+ETG#+44P0OS>)]%[,$.GWU2'O8I(GPK1WMF2 M>3=C,G!ER'R;:K]=AZH+S(>6VNJ6&JMBF03["LOZQ2\ZP=7 M,QB1C'2I#RXLMI5M1$C]AC@]X(6!VN])12AI.Z3M;26\;(VVMQJS5H?]4H.E M#TGL&[J\._=+ES'[4FSR*C;W*M9Y8K9F^XKM^/!=./ITQOSL]DW'+2QV6']6,2FT MRTJ['/&VK=OC;XXMJ/#JT65L"K;JX91XNU4J0VZGDZK.1:U+3MTMI_:V=0&^ M T[=:@"[62KKXWQY]P1OQ/-(\X4QB%[>A7BOWBT1@SA?DI/JXGC4Q;;N]2MF MV)7R5B6G2DZM/J=N*S6AXH;=L'C3]D1$ M>Z6(,)P @'@:Q54%3IDG"7/R+@YB;+35[O!%D:2V-#BJ3H^2ZW(R0@YO.'0N M+@<#M35H'"$;[IKW=DB=F[::WRGDI;B3XN[EXBXG6>4P$0UUT"B5L%T1Z2:Y M3G)=<:[+2:,YO)&!O=$&:J_9/QHVY!&*W_V18\SQ+PV 5 WRV#38N$:3[;-^YCLX\+^[\421&M^8Q'^D<0(V?',=X-BTKXH%>41[H M7EPV>_5E;Y=C$&!O(5@TV\B'588S$04S3PE6K49].=$\#2MGK'R^N_\?;3I[ M^T%5-%_)&_7R]\!FP "J@K3%![\@K/-^\H'I! VEA:%& +/*?^:Z6+L6'%<91SX M@0M?2TA7!58R,AI'\[,_3YBM^!/&_YJY#JX+CX9%,#9M,9#5=>5#X +\\7MY M!_3,7W0>90H?3#R%P>;S(9("HH!&SO=MAZ\/4FO&"2UQ'N49#AKMF2#ENYKM MC9GKXL&=3"C4E>L)4!M(%)/@H.ABX(;RI%D!O U$,0M<'? !OUN*H2HS0![> MXQM"0"'@- 7>#"P??XM+(HIT^FML!;H?<+3 \_0 MF;K+PVJ/" E M( -$Y^,Q-*+WO&/?] #[W)_P7?P:: MZ\,3\3B@J4C_&PA]X+1G_$\1@1$=E0X8@>C9Q D; HPSE)D !%15'E("OKV> MRB2WTG9NB2F)FSR.JUBNIEFJ$)> WG9"TH[Q!4(<6 .I%3"QP-TCYC\SXFEB M@RG3/%"%])%!4K6@%DL0:TAZ^3Q!NHO_ )=^@ MMWU'_PFL;.I,I2\_6LX(-@N\;CM34P?7[-D&#<[MME'@F38J.1,3Q=Q@1O7K M2':.;J(31?1+ZUS?_O/SAUK.)K$%)>YP!@LS?)(%/P\\KA9A]2D\*9)KR%EH M?X "-1\?&4&-RTEJ)<:UZ2(3@60-.=LTX+OFV(0O+K(5R>]B?$52C[EHX9%T MXV PI_2YYW&1OE9@?=5 >0N+*VFH1:_YD?D**JZ$-[X(]1L?* M$^N1@-/0T.=&&/N%[AV::R#.-&)43HLHR\F:TX2'0D+( =-/\Y -<0/_01[F M\%AG-"TK+M246'.$ORX@:H3V1B,8(&MR=4/2T0M #Y#6S5 *$\W@!C2<(LL: M.G ("ZA5A(WX&\H[PWQ2=.3*OU[%5W/C!?A;^FP!)$CQIP+S_1S9XLC"D*# MC?W3=IYM,)GU,-:2#+"0XQQ%3D78C"Q=#"KBBHDH36"''B!PPQ3V#1;I,XIH M^#=T]F<."D#D!=B5A2%0- SIJV"Y^J&K+ (O/.RXZ*E[XGW=<<%9Y4%4H&3X M(K=Z-5NSYAXCBUB;@:T-UC1\JZX N#RVZJ@4;D]Z8718!5?&"A$,3?& M/-WV +]^CZZZ MJ.5O]IJ-5K-]H3 Z@P]?3=@PHM_QQ.[5D8:T!JR*9[TZRT0*ABE'M@6IOWX MUXL&_UMD]-'?/)*"+R_?B2R[U?6 ,%TF9]X.FG]5*G>_OR37->N+41JY,^% M>8Z'VNM[QW6=9P ^M\JOP9(T?26N8UW8:$[Z8S:;_._"UOYWU_F-6V;20M9D MZ Q:%H%29#J:>-?F!5-8*,J5&"7 O?;*['L^JY/F!%8[':,4HPB?MD"K),IP$())H*;X+G1$A=I?@P#Y5K@ M.PN1\DX7SRIDSZ#Q6P9D-B7+\A*T@-@,RZBW*$GV5WRUL_5U!\%J__6B5?PJ M8LN9YBLX<1TCQDO3RD)RX&N4A2O$_= NC]KLD&8SNY=(K!\:ZQC(."S6M]I89LM"+B*79LX] M^K'J+>$?O=?LG\H#S16+BHK.YKI%-!E5CIL5"'L6NE<7!-I2%NI7U MK=W"VZM,R_=N)Z-U7E3OAY[=9]L#MPU)A=(POS,]<'&4MSM%JKH!EP@3_8KD M6Z97NQ:YC%=33$[=J%=&N]-1^]U2S3(.3ST5(_#*;>CT.2ZO!5Z5.0XSF#L] MM=LX8H[;ZJ@%:9.\T";Q:O\P?>T$>^FM>U2W2F-?NIV\FO\,B81("\51H::; MVY5#-,JEURO5O^*@&ET2\*X).*\10_4(N$.SB-JEU.B1*$CIM&]50=;^G\Y< M5VK(@PN87CD-R=%V$-785-O-4LVGI6H\:1-0,U$[C:$9G2QK> M.0UG#(;,4Y*5H.$NJ,M*&GK2A3RLNOR"C8^H^IKN>D]00Q;.M:B8$"J\[QQ9 MU<*#:2.!VUUSN,@9XY(.E,5.E9$WMSTT[:+R;VMMH<'@^Q M5]E%W7;FF8!YKU$?_K9:H^Z\6"R-DB$=ET\+,\#4DWE5+_8/CBVQHYN32I4M MK'1G$I!C\,6Q'['+P95M?)\XKH^OKYWI"%LLCATHY2G4*V@V=)3\DY,8=5#^:93UM*O%/](?/[ _SCSOC3+F3;'L1V7,1'?;L#/K"7KH ME?-&+BY?Y8F>C8=QIL-Z/VPQ/8(9'P1R[UPV-8,IM:>%KWI>@-V7KAW/][ZQ MS5R3GCKH+O?ST8ZBLZM"S=@= M^P0UXLF'\7+%5$[^U)HX'ECVF Z',NB:$\F&HF?8+#7=>H<0S2Z=/#%%>M[T MOO'T_MEIOP>"AZK[)WNO6B]>K%JBV@MQJ&2PI%K8]1#JWE\#9P.!_K MNLCBN76'!Y5*J_><)Y5R4K6*2Z5OCJV_0#"U.P.UT3Y,XDKF%-MSN4:6?!#Q M04ZZUQ[Y %7T89(0-^&#[0QA/I/6A._0;4^Y[(!\A_?P?L,[<>!DCK<*TNGE MTF\AV!U0N2;.'9B%CQ+( M4N,!ER/-(IS-M#D?!^\#^_D!<,^\KESAZ,G QZ$0Q F)=<)A%#A# S D1FU' M,PP7D#D-/)\/WYUI)DW: )X:,1S749Q[6]TZYUYL[FHMD$_GB['AS72!YHRA@7YJ%X^;8-&:7"Z \K^\OG][;TRLP)L(:;W?>8R MS;BUD\]KEB?2%O98SN@*\AM05XE!\(EYR$F"1"H(25A5;$8$& VUY.-(Q9SR M^(Y5QVL*E7KBYPKUC)2#'74_2IJ.FTV/;/?7SH]2^Z9EA4+NDHB")FP^K1>"L].=XJ7-R;,!JUNX;& ME]I#'X+.2S9(."R=KY_202VYDS9VS6-ZS?Q5FY@&H.Q->.P>^*Y$0&1,5XQL MRO4B3U!-8D"O. 0]?BT19 2ERX=_;N#A_\1G;X;<5G_="!L:6Y4:02X.F3XV MA[@7S_6B25A/S 7#*_S%R#3X5&3OI^*[&N$8W1/V@D[PII<H<3?9'6QAI.[\8I8D#JW*QVF0F&)9_M9?+QY&]" M.K5PH!G-OYP$:%M.M9^P 0 8.#9B#[0P-]4]Q0"J6'*3%HZ=L:QFT#1T,08. M#&\NM#0QZYZFU\$A-'Q$O'C.=:SP:YO*]&>05,PR8>-%!DU[ 1#<,FW28+D]3I(^!K%2 M+@R'7:$2O>ED%&X!FE?(ZGPJ832V,H[VX%L(01JDJ'D>&),&R5GAQH]=9XJS M66 GO#KU[QJ EN931N-BD1%-/^#B:^:"W>#"$9-CSXC!?\$/O<0C8W=_',8% M@.EO/>TG[(8>PVT*OA%D_EBL8,:;,IH+V9<(@H&Q9J@@XEQW'D=!4)%X\%_[ MD8*&>*0<@VN04ZI9L"W9O^Y1UM"G7TW;G ;3#7S]SV+[Z-[31%XCCE%M&))J M9(6D #]YT,BHY7L!-+1?E8!&&Z'1R8A]J$1%0*NF2Q&W)Z!E)P!53R3D3UPG M>)SD3TIK]\)A@-N-HJSU% 8EPR*E^^F]W$FL+R>WE N%#';=]'); 9#&.09 MUI/HKEL^;H%$ER]W2Y)H1M;DSL[X,A+M5)Q$'U:'31(S4SUNWXO>+.*[6@GA MFYYL>=[FXH/PYA-F%V#*F8*UY_.9[9$%^'^,F(&FHH6X'NTY1V\ ;1$26'C%PS#Q<7'CTXK+^$PT;&VUK/:(\#^&!G(!^(9 MYE,X#N_NT\W#?>X@F\3(SW"B7FJ%R;CF.L_11XN?X?PZY>[3MQ]?UX_+29XU M!:H%2+V-GY;',<0BX:Y^CR:L)E_'+TFLA'!:A%L&V-[_(SI/:BCJL @ MO'5QN0S%DGC(AC7A(0+,7O 0/BT/#YA[A,9EM+-HL.W27^D_)E&N[MW5IX^U M]_#&QRB&[^Q^"9Z$9J]_-U5I%%< MVH/ IN0 BF4!U=$<6JTT>8C76Q:N*^;RIJ3J;O5=^N'1G*UWHTL>(/QLZ_5X M;N^!MO*-KC; #?]A:X%AHIJ]CNRCZZ1]=!/%7,@%7A@[?*#M%S:SA)65O]T= MTMJR5MK3%BICW)6+K(K+(=)9X(+1RVUB_LOL M&.D]F-7 8^9453[!6IH]CR.EY)B)C#'G"2_<2L^,7MU@.G130R\U+V"'W[U( M^<6#E&^*=_]OC,"=,\T%LZ:QE(^,'WB4 F:'J5^IB.Z:-*]!1KIX^1,>,E[; MJK9:*;YX&3DN57B^,E M9.I'R0*LOP=@&[9Z*<67\WW'9CST*%R=YXECH7'Y; ,7>,'(,PU3HS01R]%# M/A+^2;JF*^ZQVQ1K_6ZB5? M9NC1&]/U_(7"D["/(G[]83YCF=,.O(V 4-D;^74;S0VX#?<24A^> M/3<9U0]1+*@T6U[AK>^((:H MSS9+E%$NI3-A]H@&9_ZAV/!V:>.XT8!*A5H M0QM9M"3%NG7>YY4;WC/FBNQG6&T*AI8YLUA:I^1')B+=1*J'_!<,@[E17 Z, M^"=,Y+(P3= &&PXY%/ G/4(Y(%Q$\1>X/)B2N?1U::K8>/Q0ILP ]&B:@7; M$) Q/2I7' 6F1>0O$I ]$^Q"*M1-5C]2@ MSI V>JLQS%:/R"(_!*="@+,(P MG9AAVIC;L]LYHL(( !8%':@M;.BH#[:"D;85SX1F64*CYJLJRN)XX^-5E/$ MU./P/M;DB\=1>"$\:079**.[0G2..WX(Y"DOQ53-/'-GL(*G(CAK/M>W@)Y\ M*!-L9>PK$?M:F\6^JN#)<&%C!91+LQTKEP[6!:>52R&5XI'OMRV=4N22<\_> M9K?9+>5MOEBIE!R'O05P'/+ZM)E9[I)0*Z1-(@F;JU:X,"^J5!)2?3.=LORX MPAKEJS;GP?XM*Y.]\L]FVB0W5+6*F\JKDT40;U8]6D2(#I+.TY(0G6A&(5]_ MQ)A=QI3/DKN*J*$'MY_I?L0@?%5!G@67G&C6>+W"EI=56U#8!6BLU>8ERIRT MPMLMBE>7I9M$!#$DF[IR$_A8ERX65A5SS)=4(R&T SV^YZA=*U>-;]TW;)54 MXR^'QB%]PR8&H(KXAB7U=ZQ0QXYE\;AT\1A'.C:O[%N[EW45<\H)>%;NBY6A M=+"2>:$EDC+B%C4;Y2G1S4HJ<26\94FVX%N,8:_)8.JV2N9.)KI-P?(ODS&[ M2'<:K*UT7)/NU&UG!^16ICM5'2+=M0E@)--R05(R37&/(-EM5>Q:6BF9_W6#5 MR@24-;6RIO8\:FJ'LJ96UM3*FEI94RMK:F5-[4ZSUD%X\CYZO(^G3%E_>;?" M9'="ESTYUA.UV.9]4L>)H %_$,@R=OQPN]XG[[W83#I&H"BP_OE'Q>4P8Y+)0AKO)G6DZ:1B+^5P MQJ&OF"*LD/4$6I^Q"6\N#C*:E>T!!QLYYYUUG?6HRRT Q%LDZWFR16^*OJFO M[CQQ&23Z)9-C[$T@('W$WG#RY6_";%7EB.MII2CZ4)UWG@ZG:Q]NFS M-P4PQNGJO 2AP.5KNR88AA_=)QS(@9W.M5_*8Z#!#WS&UA>,;^/N1ES.YZ G9^)G4?1LIF3H M[AI0 ):+X3%[PRFB%2#9J_9:&'" M( /$S=#5< ,FHBKO:*QC9K2/Y)>)BIA">[_> F4QR_*0">W'OUXT^-]BM"3] MS0-6^/+RG9@;N7K.,X W/759/%V([@0Z<_VYK8Z SG6?.Z(Y<^PSB\F=A]IK MBB:4ZPD\FGD+N\N9XGG6 SN_@\IE?P:,#SFD43)9_9?6%4MF3Z(T.$;6)86 MO>M/.$V%I0#KLMO@$?P'-$+B$=. UM6B@2#VX.0\M<5E,R<\(Q@CC@M+B#&& M//=DBK8"$S=FGJ^$"[+%LC@?J17.@F46MJ1XUUP@!X#*,3J'+JXL, M&P'9J";[525K^"4S#U3H]_>X"-L356N M@=I .=KP?G[&+PI_(5=(I/.BU_1T@OAPA";2GAX%,G"DRMA$/TD,/@'\:91E MR:8SRYDS[@R@=6^(JESX$FP,AT.&I8J?2R5A%J;484RIJ>)>(%B'PB=$+!$5 MW,%?"^7XN"M1D _&K;- KM'T&XJ3B/,+*DF=?G7' ?!3OV+)J(_95LQB/WW7 ML4&/P@K?YQY&=)5/T]'?U$7:SR!"'O;!0W!'B0#.P'?2#)U/YZ0J5A;5L$;T MFL2U&>\XJF5-D%W8'<'&,M#E5FZTSV>\:X%_02C8@M-#X*3)&7;!!_18#AA@ MG-N!=?%!X6UR-OT!G:\FIV0%,!"C1=$!?E\?0E##"E[ W01W.;@=Z0 M/FIV&)5KQM#(1%VBN^8($3IR< K3,TEXY]$6I=X^3:9EZ!OIW"#!5?)B9;U> MQE#5C&S=E+6#C,9]F)@5!2<6\6=2:PG#:<-AE2\<2]'M];-GRK9J[8:HP.LA M)"IY_.': :7D*!=.CLW30>8O_AT*,6+#")0(6W:X^4^&J43)9,J/RL>,H5!" M#27R;ST=9 ^2^=7WZ[SE.ZV&T(GOS,N/OTR:EP9^&YADP#77*+5N1\",0OSA M#4^D'ML)K/N>9IH7FFTXN4R-!FZ[14#%J2]/%L%L!BMCO;&JB)1"0 M%?6 6O-_M.GL+2S-841M!Q[EG,-(FEX3 C2/3!Z$+!DV:3L](5X1"7&.6W[F MFA?=.9/J3*A-;^$!0A"K&)1E,YH*&-D$>N8&31O'S3GN/!+B"_UF40Q0#P_X M&U.]%RSE<=(@6^Q'ZZ6HB&ROT$P'(P+?CEKBT.@N3"/A5J[@.=+OL#!P#<;= M;L68P=21Z5CBUH'HVL;)A7AR>,:8>1ZUPU'&C"V?/K0>8:F30HK4J5I4ZVY9,]UNK/8&ACBQ]M2G3N_.^6X2E^?;N]J M,<0]O]W<^?I@TV$6RU\O6NLMW.W)LH11?[$J_7D=<\5+T\I"2.++Q $B)?8] MZ4VF+I E"H\$A3S4@*&[T\+?GM;?)4WL]TP\K4(*Z/UPMU".D8G2G/U2R&51 MW,?1JX:JX/^]WJ\0N-/F+MBX.Y4#BC 0D@=? @;9SYG0V"V9;+P/24XIXC;G.W>YKH3PC-#=S0KK':EB* M@,E[7MBB)A*^>6A@D(G0,(#]6R8)8G0]38$[M[$.MJ$L?/WWJMUU"F\O26 4 M/MCMCG.R0_H9A60\.V0Q)035" 53J$*!DD,^BGO,R/$4#6)VEDHB'AZEDK2+ MII*T+RX[:J/56THFJ32E58P9*K>AT^?.C'Z*A;F3W(C4EP[,GO]AKF-HWF21 M,VN2*R57'A-79I0H;JXSX7/B5 SZD:LFE>C.V/6%[D.W2YY#RGW8M@\D8-?I MU7N_K78.M@&DW NZ-"2'LT2N(9_IOC.K]52@H--LCKKH(1OY@/ M7D;^#-5.<[GI\AYH8R-#0/+ KGE@N!T>V+^I_!(FZ R7V\!*%CA3%A@T=J0& M]FZ7ODPO#!NE[-(CL3BS M9;OXVMDHUY)5IVS#33P.HE7AXBK7*F M>3SFIIC#Y-TX::5>7K1T+BZ[:FNXW-KG0*+E=04(\XQYH'5$YN;VF*!:)J=D M@8.R0/N(S=/DS-SRLBO( M;.>M<>!64AXD[TG>>QGO977 .A:C76I#F0.]U1SH5>*9KY:V5(&V2(X018 MV[P@1'+SM XJ]U;O.4_P965J5=W4WTA^#=1F_S#1B$41UCXGHT*R6L1J&8,! MJF_4'Z?=+EGL/%DL8_3Y\=GN9Z#>MA^&7^"WX_M3.BW;*MP/3E?>2Z=CJ5 M<5UE;=-!>2!K4F95CW=3TSAGSP7KF;"7B.K M%U55#6A9XU<-"UCRWE8T8*^1U:#I6$QWJ1(S5*+,F=U&H5\TM??T#'Y9&A$) MOXS0TR6D'X[3.-A7:4243 MM_O5Z,51O-+O=S%/_7>:%R\&VO^>FF@OWLR.C:^S?C>+B,<[G>4^_>7$3\^+ M_K_5QT^6W(J+RRM?><>FR3V\44P;R-(DSR!EKJL 0#:]= )7\7'P),])AG^! MC!0W26KP%SB)S%!,GTT]Q?3@C;'%='SKV:1IGSSZ[RN6J8U,R_1-.*DS5G!Q MX#&#V1Y#U\@FGYO6&G$?0O$FC&%"M*< ^WA,T43^BN8RA?V:\:?XCC)B(J4E M\,.':LJ<:6Y=>9C 5ST?"-RGIU""M><+#WYN6='39RXSG*EI:[9OS14\N.9-ZB'^LRCRH 3YSC"?+I$P%?X^ MWR2^2:]2NRT2VEB42#>:Z?Y3LP*PYS4O;CGXW@.L^=YR M])\77/HV>\U&JPE+,9!<,W2/W8!="/XA]EX408U&J&!,)"42$^#$*SJST-?6 M@43_>M'@?PL10W]S+8$O0;!Q^;':U0>XIB_LQ-.)UU)>=8(C,YAPBU;!N]%E M#C=WZ\2_@$_X6M+U/M1>;Y M@.+6T^ M1]B?M5R_13D*DD:E_RKLS\!\ JT/\%5)A'D3Q_5K/G.G0"!/C ?P/!)HIH"&R/!/2'!U8$HL[8FU(SC<2T#0/K)?+!@O9^*$3!\ MB]]FTYY,'-0,BRA@NN%OX6DZD+8I?H!_/S-EZH -AYF7"Q]I/JA/P#(^!A[^ M"&OP1P-[**,Y//LG F@"UG/M3U#$J)*20,$U_(GK!(^3))Q!FC,7H:*3WJH? MA&@KQS% MT KS /]/6%$YH'M,OC.?P#1H)@\!0!O<@V/RGZ9EK((,"0)PFPM M-(O @ !\>]P06?AL!O2-U@2PW<(&F.!=S9XK7C#R@*D1G>9TYCI/I$GQ"_#0 MB*"! L'>L8%(O(@0--B[93G/W)K1=32>ZLJ/^%&/FFESVN$/A5\"8^"Z19@Z M]\"TBFGK5B!V!\\/I@'_#IOZZ .^#*T(]@Y MR0\#Z1@Y&2$![$LTSL!I(K% SU*545#\")8)W,:Y.X+>C+GD+%$0.\'@((Q'7>.7P+\V& 4Z@JSGTS7L6G+@'#\)A(A(.23 MBR2W&BE (4AT9#2OD(F+P(Z$$8=J7;E?N3K)7]@,'-MT# ^M6 ^'SJ.X*@A% MO-@A&0/D)24,I3XE<$,4#*)_HCTM:JD8FRH*>2%0YHH_GS'.WQHB"'G8 XO\ M\A4X$9?P+U&:$WB 1D^\]1K_?;,. /LRB5[L/%R%,O?&<;\#\7^/9.V"R_"Q MU?HP: VN:P-P'&J=Z^N;VOO>QU;MP]6'8:O3Z+:NV^T%=X+V8]H!,Z[\OU[< M7-\TNOBS5O-]J];I#6]J@\''F]KPJG/UOMEM]*ZNWPL/)'1!"(D 6=-^P+\O MT@9UC4)<"+_?%@(8[1X"4/@.P\9O&>#>E%QW[0&)R\X=92UFASAWMGY\#=O) MO(?54?ZYE4@YV.6%K3CFQ>7ZF]J=YL=L5-.5HL1JC/R6NRB[BUTRW2G 9_<2 ML'51'8SM.V$EDG]D@&?*/4DLDE@DL4ABV918/H8W3Y4CF$W,K.,W^%L'LO?W M1&XYP9JK*08;_X.4R*:7.S7R)7KWC]XXJ"OQ*_$K\7ML^,7;[WUC5IH YQOR MRR%%S%#T-)%F=)%E_HIOB=%\Q6J K,C[-,F]4FC.Z^ MFJW&;XEGS'S8Z*OFZW>_PQ*2?LZ.?G+$BDCXJX!8J7XOP?#FN-/Y[8"=7L!6 M=5Q@'N8S7@@C".531"-V6,:SD<-\79F73! M%<>;T/!_SX"IV(/VZSB;L$@&.T\&R^M*4!T&0^]*,IADL"-DL+Q^!/MFL&M> M97KREN#&-<_)+:E"ID=+LI#IT9)^9'JT3(^6Z=$R'69M.DPG(]],M+H;'%MZ=/OB1@M]8"-;@F.?5 9DF!6->KYRI4^5S7=$$@<(SP/@( M,)P4D/>3I01I,3H,)SPP,4)@M8AL9M1 AB)R8TG'6=P)%HR(.S'3(YI+%)L096&)2&J%R;CF.L_11XN?H613[CY]^_%U M?8AX99'(HMB*GY9'TB+*9CUK MBM-!8$"'H4 !G1*?%1Q?*[YED_K0/ MM]=?3/MG]!3#]&:6-D_^_(2K(M+*@9#[8/"&<7DN]^U4F21?+E=N;AB_MV> M1\ID)OC2Y+QK9Q*HRF=;KT?S\ ZYG6\.3C?S'>6'K04^ZCH9X7B>'>,8C M_[[[\,:4H[T"1RAL 0E-L'[+.Z2]M-K9T^,K,T?IXWC,P,9Z8O S/QRVEC\& M:V%B4G)4THG-2$H,F;J.QDJ]GZ.(1L M5X?CCZAR:G#8RJD/ :/T&3 #YTQS%<=5++:BFU0BW[ :OL?!-I1EX*_,I&T4 MWMY>\VWS\VA[J]L,;YHDAJFU7Z,KQ3],?V+:MS;[/R"[O0^6.#RY5(RB*[>A MTV>Q_EY9;#D%4[*79*\39J_!]M.<7ZK!ME(R=7@ZJ1@I5VY#I\];P[WRUEK5 M=8)\]4(/MMLEYW67'NRAO59M[#,W=ES]"4#A<8+_,O[66B?V(,&H73R_:!0H M?T>-0U=\KMQWCBCJYLQ'S!9%NC,)8CD$8L3+D4,H?AZ>G0=.7 ](6RE-_U[S M3.\X*J27P7]HLCWT\\^9;7(&(19AFS7J&^3S%8IGH<"3[(-_>]$]]7Y4N^0A MR4,[X*&WZ@] M3S>C_]5V[SR^ P]8+%F$MPVE>63S2B7GG![G9#2VVC7G2#Z1?')T?)*1N++= MJXG=:)@C:_DF.>?T."N=!V\3A]@#/O0 M;$-S#4^9@9>JF3:^Z3O*&%.,G]!=5Z9,\P*7][A1F(>@-;V)HN7U&:/+06HQ M4P."=)/+3>!OS=4GK*PX1Y3,&UL2L==9!YHWQA3\S*VU93Y3V[##8V;5A>\Q1G!"!]HF8@XL%> M )N"3Q#P\!W8GLZH]9T6=FMQ?S+?>[O^<:WEQXEG.-A"$$ZKV>L>@U_RJ?D+ M,^E'ANDRW;?FF$%LVO%?T3G>*MC7<.WFVLN;"^QE:,"&.)HLT_>QSY6;MR@V M$,1%^>850_,UA?TR/1](E[HF8J]CQ65_!B:A%,X/9 5""FG.P"T[,\5$ #T# M(#POF,Y0['AUY8\)@W=" 0BTPY!"0NB)YPD@TEK80 <.1B25(#]G3"T,$YUU M5((7?&U.8!;41+2WGJ#J_+RTN\R]X)))N*9W[BECU\$^/P:;,6KZ0K]#T#S! MWPY0]TA#1@ 5 HC&SWU7,PAT2"8(.=P]IR>76>Q)@^^8-A?R +J7G*Y5C\>S M[%MN54YH/B =4?,E$I&\M6TPA350NPF)[J,:PVQK>?/A8NVH/^[5.<]BI#3K- M7JWQL=7J](?7[S^VV@N]HQ3189D95V _70WZ@ZO.QW;M?7=X7>OTN]>U]S?# M7NUC^[K1;GRX[@^Z'V2[J9,L-VYV9!U:6(>6822"&$MW6R8!]>9(BM5D.Z(3 MV,4NV?(4X"-W(6E%[D+2RM'L0O8?2EI>#XX/SB2378@JY1;([A0T,IK"2LU# M6_L2\8=!?$LB_CP1WY:(/S?$Q^'F0^.^^CFW56E$=*UY$]EUJ+19?U)UY=V, MG@WA]WQ4Y[^B6Y?W\^CEW\(K)U((?.YG M^-EGNDZF#YK+2WR-P\#O,;'V>_GWB&UYTL5-D;&CV<:)U/YB>;CFX]$8Y M,LUF2^VVF\=;_UZ!+59N0Z?/_QE])?;'_ZWCXO\3;'I1@2U6;D,GS_2]G X. MNV?ZMF1ZR?25V]#I,WU._XGR3%]ECCUM,UVVJ]XX+@,P*(\.P,5&JHHJ $_0"3WG3GJ]G%D]57)0__4Y*FY^F,\8_QVGTD\1 MD6+'B+A_1!'QM[K[Q'$8 EE)1.=B'9PUV^;,_ZF2[UL9MCV*MF.2>\^$>_-2 MU2KD4U>&>Z72E6Q; ;;-RS [.9X[&8UY#-?,)RDJ9'O$4'+T\]+4*N1EKY$A MU(OH@.DK.Q,CLFOI>;)E7B)9A;SH?;)EMZDVFX<)V4NNE%R)7)F7954A[WC+ M7%EM'U?RXGGR8EY65D49*=_J[+757F=P-#RU<0_P1!_8[ :EHN^G%J%<]OZ4 MO3_/N_5#3N_/#TPG6:6T,.FCT1S*_I_'W7OM"'?:(E_T_SQ3QLO_GV2%>]O^4_3]E5Z#CZPK4SRAM#D?0 MROZ?I>[(.GVUVVH?;V.A"FRQ'_\?6=,0V0I0,OU),'U&^?+^ MF/X<>Y@'?8Z$CNE=R[/^[-2U2KD$M=&>Z52E>R;078 M-B^_[.1X[F0TYC%<,I^DJ)!-E"+)D9>D5B$O>Z]]F,HGK^Q,C,C>9N?)EGEI M9!7RHO?)E@.UV^]*II1,>3"FS$NQJI!S+)M_2EX\>5[,2\FJ*"/E&YW=GMH8 MGDSSSV0'S\7VGZE]KRN0W_2B&&^#D7[8+]T*#':YY\P(^G=I_?_ MN%CBPL9B(]+DVJ)9*;P5-3E-+7CS<)_;'R'QE'"!U J3< /01CJW6N]_9--[8[["SZ 2) M/U*O)U%$Y>[JT\?:^_N/5_^H7=T\?+Q_HVC6LS;W0B'TAFH,4@!ZJTP8!W<+ MV4 $7/[2H/]EQ6+$1Q?*[YFX^=N';-P@EK>#F8?;ZR^F_3-ZBF%Z,TN;(Q@M MTV:UD>7H/]-"GAZ>Q("F3%R4]^UTJ11?+E=F6!X-5%^"X+@5TES61L(&H9 M\FYT>>U, E7Y;.OU=[^/+@^^G6^.#TO[CO+#U@+#])F!.#68[?%7%/S&+FO* MC6EKM@Z$I'SWX8TI1WL%CI CL)2_!S936GWLQ(N#J$!XA5LFQ;A&'QURZZG- M(GRSVG@?AG=0[%T21_/W^>Y"AGZ7VF;*+C1BNW"8Z ^_:,O%QMOM^-J9SH 8 MR72Y9Q92XK7C^=[WB>:R]QI0Z9TV)UI\@*>\1^%ZP4W39J_9:+7 ZF-@ ,Y0 MWKL!$U)6="7/4ON[[@L.IDKZ=D \O=5?3.;+Q7,&0,Y!-A6WC.;C4U?N;,TVUO89(Y=?%@+=*?R)OI_HJDL4^,V<'/M MO$:CRY&.N;[^'-45\(/YQ C*RJNA,8'.YV I) M533;P!]IIJWXE)$,WV2"/. YGO*,)AG\2\>'+0/!3!P+N)5^&GZ5'N,R$"MU MY>I9B'S&5CZ"4ZE\LO^$A!A%/!H%(QZ?O]U<7#;5?J.CMH?+ M:?A<=G&H*UKX-%Q:&0<^:&F%<2E!;. EN*"0B$&@U0\B&2LGED&Y<9UVRWEZ MC^9UQ2'S/2GJ2LME4!Z15E"1M;W \HE640"AB(UDFV&Z3/<=EWRB2,1IRMC\ M!0O9Q'DHT00[P"L'=&DHF7"7=>4!2#^4FZ )3%U\4>P^W!6J U R%M,\'UD( M/"MX)O(-=984!?U\RDC&P+*E.S M;7PH*)1P?@EI/9(_RMAUILH[[/<9@KKF,;UF_JI-3 .LXS>AL.Q=7#HV>_<[ M?O423U#D1_V+RS$<*/S5G&D <7ID>*3H1'4EC?QE95M8S"@3[0F1.=5^F=-@ M2D(>I1R!'@T0>&:1W0\O+L$L26V^#C;2NLV,3=<3*C[G6Y[YBW\',.U/"+-C M$R5Z_CF%>PO*#6C8*'",?J,M; Y^C)!\YFF[@N@'%A4Z>+7:!/5Q4F?Z6D? @S_W\$9'8,K._I02,>/@L6,S11>JZ6V&LM7V#F<'7) [B9:/M%E)%L6IK1-#; T :(XY2;99H38 M[C351D;YH["[4LR8E. DZ0/? TV&H0C2.TB4XJL(.$WA 6-FU$#RN=KCHF)" M$O[O//!F9*1E@/?']P_ I3L!\FU\PC_$6:[X44+^O\.#;&CT-NJ-X0K @U_" M90&Z*8KV^.BR1]1+X"N"5/),/5;-V@S\O5\TC0*\E5QX9J029<,S$XZC]7 < MK2?6S^$)Z*JT&8&N5_2&%%1^J]Y8 3>0*A:>.G0#0PI40@H$8P,<=O0,E_3O M,[KJ*6"^/)KX4L"M)L#[\"#7\3D>X!BMBQ3*!RFPHBY^8P0N6@T(QO9B7)=# MD1L54G$(M^@^#B!P:_ 'Q@BD?Q2"Z ]A=ZR(M"BOPK#<_?&Y?V'?K-1QG\ !>&XN+*(2*G\&(93*!I'/H-A M/IGP?(-"';SY <_- 7"56>?)H9 8_VDD(H7)21Z--<AXOA">'BQG''S'PQ.EHM==!=3N7DV#!XS&8I67/ER.-D7*Y0/"'BI@$"K ME1,0:-9[,B!0("!PE\@:2$0$%!D22(0$@,,=$1=8E641!0;N%@,#'K/1;6:_ MF!Y@<@/ETVC@O;E^:,+$F3LB T!/L%J8 \/O0[-N3E,6$+] 01\.'+Y09,3N M*&V(\E1PHY%91-S,/7\!_ASIG]$,:86D25 7OW<216'W^#C>C)%[ODOZX"Z( MM;+N3(+-Y1#L =-*0*QD97K0!5DD[6NM@N*^A=)^2=;_QF'G.^MAF)<:4QJ& M_!KVVH&OE92"&01%!ZI'ECCE;'OP>&<6TX1U2_&CRA[&W)'/J8&@"^VL* M=O$ ?LLQ1OV)RQA9H#74#LHT+IX26ICS7N;RF+Z#N[T+HTS1KC1DS)%I^8'KAW+DH?O][$H"1^4W(6P$4*KPL7$7LQH2WY' M/!C6(K'"C76T!RFJD]@.? &%201+YO(?V"9*AI5/KZK&52O\1F[JG.&;,91LQ4S.;F=9&EWR$ 8\!:3$D!!>: M@@%5T%I>,*4XGSXQV1-G#\&J8*!:IDZWJ5E,(LVMT)) =$^I#"3*3XK\KTB* M!!Z!6?F*;*)<:ZX%2ALDO,4ER=0QF)6**\;^-S5 M,'U[SN4B+0%G>\)[#N8^F0FV?EF<^^XTXMPROGW\\6VU3("[W=Q$/ZTPTHX[ MM W6F=KJ+.=U$&\7C&JW6RQV^R20L*5 ]J"EMG*N M%?82R&Z_V/\[\A!VI]-6F]W6BG#IW8X#V.V<;,?2X#^%T'7_."+7*Y&1!G]8 MV?B=6[39K!"1,??XR!M/?H[EL=\<__\8;# TGKG8 3DDWL+O-5-!Z78O-TNM M(8/2!8+2"Y6I=V'Y"-8>R,!T""@,2<5=$/*45',X[(LZU!S(QG&GC]_O[N+ M$W P)FW%,2"T^L+04E[]SH^HL@075!4&VS='B1+)@A5(4?E0_# \]V+$Z(V#ZK%2XE?",I*%1/WAWVUW^IO4$H4)O;9L M529;E9XOK]6 M9/UZFM1*=2+;S6XY 2A 4PV'RO8?,P%B@6-;\U5WGC+G-)U.L5K/![Y $\ M:%4/J.&?2"R@U@M1'@(;C\'AQJ0A_*V+H?4X#O20R#_"; )==($9I5(^PKC0 M. !C2/C1&-&L*W]SGADPC*H\3YA-U_.623\)GQ\ED/ 22'@@[->V'1\?,=6P MXU?B4AX_#A^&#P"$U2CA0$2"E6*Y2#+PZYJ41Z: M-5<\\&8M!9QPRB^%S>&68#O_YK1D8LCP3P MWQ%>,.R)CX:W05&(:E71F9O.#,2@\<#?N!0*-T,-Q\P:](N?#/$GS:% )F#B M54[(HYM1@X3JL[VR#4Q6>MK'D+TC#7L/Z+Z.P'4;06N3^"*A"WYQ<=G.Z&/P M^K=U%].]1F:P#,[8;HJ7<,;A <_8OKCLU#,R?:E-X(P_%@7PNH,6RRHY[$'; M]>5(TWH49B5X#/!D[49E4-BJ+]_W_U9$/+Q0;F\@'(2H3U(7EWDHQT>B1VL! MV0(\\RLH&S -^\*L M9EQ5H_D5*N(69SB&"@8^PBMK7YR"V@Y@OS&&/-SN>:9A %&0'A%C!MK.!*W1U M/AV*!G1^;IL(3/@6A(VV;^ BKH$,^96#ZZ!=A,V; !(B,7_$DU"UP)\X?$0G M\@[?]9P:NX[ 6@(SEFAP'(5$O# D J:8[H)!Q,^0(#AN?U,*Q PMF?7!^/.@ MBF(W>8FJ#'%9R(W\S4QGQ-U*;D5EX3*JVQCE)P[U2AME&=E!/Q+[ $TG&F][ M_-+NL\VW\D%L:9-TGM@L:]17I5B%>3U"/O.B,"+GJ#@DR19@XCCC,7P+(40$ M3]8[;_=<]'(VU*850FB_M&%V:(0N&Z.;(A0\>M.-JI.H@0YI5#JVG$=6WLRW[13A@31C^"3''@ MFXH8_#U7KG1?>75]=?_Q.[Y\3;2*7,U)R0'C^'F-S:Y\Q;&+'*%B=KKGN'.^ >5D1]W> X837\.K; M[1?O=7A,^D1P9/X&!\*V%$EDA3PGE&+!;(T].@8/CG^=+_F!9AS'S(F%BII9T@:-O6]7K/>H/$;7PX5A?9+=+XF2S=)7B.Q M3=Z4,D0Q-O4GX0B@PA@Q6..^B46G"F!+(8P"+,6\""=4(@N/6>?/-@=A;E81 M9W:=LQ'*3 1?&?)\!)7A$GMQ_HO5!*<44K+!= U?=1/0U@R\<.$:*0F/F05B M9X01?>9Y\6/$IWG\V Y7)\QM2$^B'AG^X#T#XU3 7*VDV0'6EC:3@="U$8@8 M&0LD#)3F)00(+Q*P !(V+X,.RPUQFV!\&2:O*=0MS9Q2=&$$_.-SQR[ !])] Z.K]Y$4,8D/B2]=XQZ*A'?@%%)B)YU.UT'EO@7+I%U;YH MAB=B0]&U5QU676ILS:S!-!'9FU*;,V M9=:FS-J469LR:W-G69O?V2-2UST#DQEC+>N2-[LGF+RYWR&R@ZH-D14D0";W M)X:-"F<3(*;/-K_: -M=9G,6KN;U@ND4PR,C9CG/&/OSR#&BTCI^DPW/(GC# M4[]C)!HT0( C)90'#/[\CS:=O078\]014;1_=_V>/E7+Y+ND7*-]I+W(*XJ8 M%&(%;L9LA)$?EP0MEY:"[TQR,,<.CX6],R]?X0S?B1-X '[O->BBRS>'UKJ[ZC9MA;?BQ>UWK#%J]VK#5A?^T MAXWN=:??ZG4:"PHJS*UBQI4/*W0&W?['#]>=6K\U[-0ZK>M&;=!N#FJ-[G#0 M^WC=Z?::W>\A&U1FG0V$W5+'QON05+1 M19@BN&\JDK+CT%B7LD/*CE.0'8NFUW+B#4*FU>BH2JL]@/]TNZ]/SA![9UY^ M8[[B:1:CG'1Q6?(&;T/.1\3N7:E(B$J(2HB>%42+>OHKU%"W2QKH1-70OA() MABOR" IDB&2:*V$*UF^9]A6F_J;-JRWB+9MV#[:A+*S^]ZK=-0IO+XDKR@#8 MM3FTJOQ]T,B8QIC1S^!?42;I>U%Q)G(L/.JYG2(TI+,KVXAIK,C E'OVQ.R MW;C.-)SY_(?I3ZX##^#(W,\VIG_B]$:L\O2HRCZJHV\7K:-O7UPVVTVUTUJ> MFUYIBJL84U1N0Z?/I?U";=).B$O[:K\H*F/;E_0KO.\<(=G,Z,MYR M+^!]D%/F#? F%HKDI>/BI>P.DR6=]VKR4J?=EKPD>6E_O)35;+ZTBUU!7FJU MU6ZO(WE)\M+^>"EK4&UI1[BBO-0I%3P^*"]5^0I]Z[D#^_)7FP-ZW(/C8YOG M9'<<.TH,PW8(RQ7UWBFZLFL%2!L$B.$$"(<%"9(;_#NHT%N]YSRIU]E" _^] M6=B=CMH85,,L:)^362#Y)>*7;MD)78?DEVY#;31+W4A)?I'\LE5^R4BH*CU/ M9&^6\J"M-AK+ T4DOTA^V1>_9*4VY8X//!2_=(!?AGUUT%H>=%E5?JGRU>FQ M)_K+]>7Z3&_8D/4=U:"H3N3X,T=V:5?P"K%L.%M.$A6/&*3 M<'H\I+NEMMN'N87*P,1K2?A5(?Q61EK]/NMX=T+XR>GTS8[::1PF/BXIO]*4 MGYT$O[?:V)V+_&9;'38.DZDC*;_2E)^5LK['>M/=&SM8!5XURIGHVR\ W96.J4["K629,V&9K(ST7=1Y[HIEFFJ_.SP:EJGR7>$1E7/F MSQ9.(T$4>]ZE,HTVK.X\\_9O121@)3N^Y8;@,FH,"M=\[LARCN-G[7(%!8=O MSI877*X6M59N0\?)/ME]38N5@.Z3'"0YJ,HO_OI5CM-6-4-HRR6BM_Z$N6"Q:9;EZ-2<3YL"H'U/UH;NZL%']QB)IJ-X MC$3343Q&HJEJM:$RTWB7F<;7CCMS7# M%/9KQFR/G6)WW\IEK:P)Y6441&2E M"5]'79MA@<\^F_)$E BEWQQ;!.^*-!__Q&SF:M:5;5P94],V/1_C?T_L(Z>+ MC1)3!@?J,G[Z!3_'1M)9K?0STGBK3]+-@[7.ET1=-:+.SDU?2K6M/E%WU%:Y M^TU)U"=+U%GYXQG)L-4GZJ[:&E2-J&5,M<*^T&>@>A>[XPA72'I"!Q=&&9GY MI6>1A&A]B2QIJYT##<64"K)J-)G5C[WLO(]MT"3JMU)3JR5-GBQ-9B<@EYNI ML0V:[*NP&4F3DB:!#+)2>LO.K=@&338;:O_4' %Y*;(71\"T=6=ZBG[ .9?[ M=C(RI3=P*IZ 0#"\\9EH)"29*]OX8#Z9!K.-S3JLR/8JDA?VR O970?+.C.[ MX87F4#*#9(8],D-6(\+R7M2.F*%W/ .[)3.< #-DW=B7=]]VPPR=YF&"#++= MR9I%*]7N!$L9E;'K3(F033L U"D.KVMT;"\Q:NDDL][.;89J7C"JLXVA]ER& MA06RUQ%-W48D]9XHBG_O 4]UF/A MM98Z/)#A+WE-\EI6WD=YA[C"O)9L&M9IJ^UN1>84Y?,:]Z]_]T>.,<>_L)GE MI?)?BJ*$N_\63.%1NG@SVT%=5[B]F5L:L^HL]^G;OMAL]5?<;#Y,&*Q@6H\LZ\?&7:"E!> MX&FVX;W&JK\WZTZ[+U@#]H7CK\7,W!ET^Q\_7'=J_=:P4^NTKANU01OXN-$= M#GH?KSO=7K-[P1=0WO%CZQ9 \Y@V@_X=W0I+C9!\NN-H@6^LT"\G2[N5?#( MH/M;QLDV)0/"K6D;@ 4\/O"#HC,+[^UUP.Q?+QK\;\$Y^#>P+6>1]:&HB@>9 M]MQD(TJ':&6F0^@,!?-!$B*VTFU"[/_B\N^!S4!RJ$?>5N),L?>!Z51GH;0& M^\1@T>BV%"F5(LK"-T1[H5WT5'=*L]D7-PLP\"=@RI2XWMO5+6/A?4@J6J"B MYG#_5'0\EWU53>O<9L^L+8PZKU8OVDIT0ET9RNE4M5-N7AQGH5;"W,=TW3#^ M,JI&'%7;D.GSVW#96X3-Q2#2G/;<*#VRY5\'IYR MMFB)R *3%\1AY4S?C?(D.X>^&-HD3[+;V-B<*# Q;@N2K-=4A_W#U G+W.$S MY8GFQDI_/SS1[:G#]O'DTU:9HJPZ[E6DF5AE2.E^J[>:HV5:<9]+![[.6C(#Z8G M4G^9D2CY/4%M>-9QQMYJW5I$Z-R.@4YFCJ=9GX '9Y]MW0HP.)>DGJ@R8Y6$ M^@]S'0,LKT7A5#N:\*)DA1-@A?YJA;TW5EC30KG7/)N0^W%-?:Y>D%V/3$R< M>4D4>HJZ>Q?EE0<77ZOWG">_A_#5EOLE"STH4GQZXT/>&KJ>?&-AM5,7[R)Q'5YM- MYB) S"D%21'^3P\\. ESD0ZQG();>;@3IGQS?*:\8]/D<=[ A/8)3ZHJ;[[ MG4TO%3@_T*W^]CM5$\\59ZQ\APV98[":;%^YTG4<7(U5QW>@V'63>?P7QMOZ MH>J%\;G(F.P7&KOL\L 48YA/8:GQW:?W_[A8Y, &-DY8ED'I*F1X*ZI>3BUX M\W"?6R64>$JX0&J%R;CF.L_11XN?8;&Q_^_*2>' =*!,'! _VU>"77UHILDB^W*XL6)$6O&>UD=Y M5#CW;G1Y[4P"50&O'X3QZ/+@VT&EXRF^H_RPM< PT0D$G!HX H)>Q;[AC6EK MM@Z$I$27_UXECI CL)2PTE[AA:\@O,(MDRVS1A\=?&%@:[,O3/.8]P _?(_R\H*;\L]%" M6YV!(3Y#$>X&3 A.T4$D2Y.7[^ A%%+!9AY@?:3C1>+I9#*F8C[YE0O;#%[E MTM:PSO5X1%ZA*W*HO7)T+VPGQP\Y:X?C#P:O %Y M*ZOF3;J86PG- 9RMD#5 MXX/8GX$YH\9!Z(0\L8FI6[ O,)3 ]P#NK(&K #3/U3@/-H._@-\=DY@7C_#J M"D<-F$;^)+0D8%/N5+R5YZ^T.)5-X?V)IX";9&%'(\W-]7)LQ^<_NO^]@>/R])*?!7+U$8"UVM]NIW09>68XC9P M!/?WK7K,?&25>?(4EI\$T3+;(5EOWX:,?X)FW M8S21,>1SD0Q%]=(AI)K']#=&X,Z9Y@+C+*EZ?!^-M)=M7ONUI)A#,UD#) MS# [PB ?A\)M* T%.&SVK%D(C#0(>CD@0#4C40=V@*NB38E2?4$AUY7O MP6QFD4X!)*5T5BI$Z().1@T$VQ)D_8P/0NK&5H)>E3K^O'.F/62U9;;;W&W+(T%^[7Y]L%R&4!H8.\\H MN+B\1G:C6X>5S7YVE6\D&W>]K/&D(OO 27+:;B=,13:%*ZU>RY<$'GW#EK43 M@=^-+J]$%MHH6^-6H[3S/'R>Z&4D^QX:QC,U4.56Z MJK5.6U=<-/(P,P0=W:/P@%-.,O7V0'\X]R\G;+8("8J\U)QQ+4B A:ZWSR#1 MO$IIM+GIL?V,]-ABB>$+,7,\Q>WXA\?(D-NLA*6I=GH5&?9V+GGA1T.H@XQ& M@,7RN'= J&VU54U"/3)?^,R,A9MDFL6IFPIW+N90^'-5F5F:R$F),E14Q6:^ M\LX+9BLH%=.K*'56I (W6XW?$H$J2L-^U7S][G=8XB1-BC,NMAWD='S+%_6" MP;8FZ%OJH%.J:]MN(^GG8J6<,^WG-&#;-^UWF]VCH?VCB)*T+DY'P:<1(C*! M9PI1#+,&0<;R[ ..&H=M7U$1;B2 TZ/ M S)Z*.7K\RUR (8JNFI_4*H7ZD$Y0,8O*A"_R+FE_Q+7(*R\JM^UP#J>]7.O M%@]VIWETCY%HDI?*IRAG5\:)KP/797;V**OC8:O#K+]+?CU-B$F,%%N_RK;I MCNH26LTJC0D20:;H/C=3/E9"56RU*B4GY<:'5XJFZR[V8;:2MOFYA-:J%##( M#00,X@2"73E083GL MIYN__U^G]N'S-WCJM.8:CS5_0GU #&?*:KIE D)J+O.FSRE[2::M[&00]6V5_QI57P\;&%[29 MH:L7"N;F@09OR[K#,Z7^C6]]-Z3^XY_K7.6 A"PY7"@Y/ ?E+:NN(FE6^H(T MKKJ*9-BF]5;=037*IF7%X7G2?NDKV*W1?D\=-@[3%NG4:@U/Y.Y)KB_7/[_U MC\PQJ$1,;W]%S*O]A3\8SW2M:8 Q[3%[GICRBL8ZO5[M11PGT>ZIXG4U],/- M$%A/"Z(28Y40K/O)G#MUP;HR8IEYR*FKYM#S7C%%6,T M+Y(^Q#F)S8N4"SK,&938K_<6)R56X+I94N"A*#".36R1 IN-7 H<5I "I==P MI,HMU=59JK;*")95JBUY85E6K+1RQ$JCWJZ@6)'T5S7%]A+ZRYL@WJ@OC:"N M /U5V6<[$?=?KB_7/[_UI;U< 7MY&U%VP_1T0(^O@+O'9%C]V(.TI[/^N6"L MRB;:V4A2&58_1M\O*P&KF5'CE9%\>!>XK%3,\X/0D_>@)N^8JR>3JVNM@GE: M[8O+7ARG.'3!UV\5()[SI=.,T9\9B8*23B,ZE2['D2I*&:*OGOAI950<%523 M.1'4K0B?UL5EIWZ8L4%225:,2C-F4194DKNFTC92Z6%*3=:IR-_]D6/,\2]M M9+%+Y;\415F\F^!O1CHC(>H3)#(37Z-U%DXTZ(:48MH&LVDGOW9UR$XW\1:1 MY/]G[TV;VT:2=>'O[Z] >-PW[ B*(U*+);M'$?+:FO8VDCQ]SJ<3(%$DT08! M-A8M_>O?7&H#"%*D1(D053?.G99)HE!+9E:N3[[V_")/$')51'CU]D$=^M>S M;?ZWK$? ?\-9\&;,UANPV>W]A#;D5I&;KO2"RM#+L^G!U)!WFO,]:P_PAA=S M](,.J00OU].+>95P!G4=ICT_Q53F/M86!=1W.1D@MFLQ+B*0/X'GCQ.@Q[]] MDGWPW?,Y ";[-4;#G7OS'IO)'%MST2)Q?]$BI#V,@DX#FWNPSQ$N!'M0SUO= MJULWF7^PU4V#K9K597AZ<\C<^W<1"Z_["BP0.#2/B!ZW9-XC[T5?C'LB];KH MX8/=X,=2D4T$O/]"1-=MBV_FR/]Z!K^)^F?*Y1O:CU=OD(WW3Q!]JVV:G. 2&-P[G9-L0 M1[Q+LOP<2>$A5?K.L5%_9/WY'E<#V9TM6@^ M'X5Q/?S-0\")A4:?&>6VYB#C M)*Y -$W[@#8[^#Z=BC8_O+[8)CY@>/-A)[14?\CMA:?7H+AI!8$OD"["G:JW M<'',S5+?3]=-"P\BU<1/:?/[9G>:?SB'RSTY'_@G\<_A0_+.S M%*S?^FFA8>3:N EM/O_LU?+/=+3J ?AGM]7=7RJ5=?VTT#!R;=R$-I]_]FOX MYP#Y9V?[H>\?Y)^E>LRNGQ8>7:'JD^WW^5\_#2G-H)2/\02SP[>;E7?[:@7V MHSK;NXF?O=U&-LAR=+D6NCQ8@5VV&KKW]UM(F&Z.$*3C80JQ,PFE6[=^XEN*H*D.Y&G-KX[ MD::-ORDGXGR$#;C^=_9G7/_'%0P54@,"B<#BO(3KMBYJLIF6]A+.@WBIPW59 M*L76F<*.6!6QUJ2^+.TZO%=B;60,S1'K6HBU/A]F.7_B?1+KKI.LCE@5L=8E MR2SK9+Q/8MU?JDS-.1Z=Y?'LZ 1+ND66>T#KG,,R/-1Q?^!$]=LI<"Y1P1&H(M":!)H[61N.0!V!KI1 ZS-I;F]AK() ]UQ) MB"-01:!U*35WL2I60: 'C31[70RC 9;$[#SGHL<&1!CWD_$FUD N#,+5,/FS M\+Q?S)-3-2E6RZ=*2QHY(1*Y7=I?0]S',Y#)7CJ2WQR2KTP4DWY"$ MPCMB.SX$:]P5:=*QT(I9J X(9.F$\;NST'((.N[6<"1_>Y*O"\ OG8M^1Y+? M?7;TJB$M".>3?).C0ZLVI^1V[^RU8KR*7\9]^DN6; M:+S=R.T[P.U!@HQ79?>YV%QKE5"SYSQ/0M5D72QMRMT5%/+5]GJTVJHTVD$= M]HEX1AT/&!ZH1SQ9SK:[*P\<[*VGMG8Q'IBSS[T(KN-U:I1KG8OC(L5%>W7H M+,N:=W?$5VOM=M>3]^1N$L<#R -U*1#+VGMWY8']@R;?)'5AO%LT^2[-^@%; MF(JK?E0$0O45#<(+U57T^Z>/YZ=S6\)HVM[^134F+8TP&FRER:7^JOH=M@'U MOG_Z^N/+S8UG[+66MJJR4V_,V^;U[J5&O;_^$^93^5]K1^S=*>_+V]^?3;$W M\O_LP>SIG*[O[M)GZC&DC%3%8_RC]/=(^D>_'GSYL MO3W]>?^L)?/?WM>? <>U5T'DY]_>?0[CG_HM09A-(O\:MS$*8['5P[Z_M8%G M0\R^-TI1P/XC3_K/2E+C4NY&"#(X]"-UNOB+ZH<7"!873_]V%B4L+CZ?'5$+ M8BSP>X<71HRU??Y29&'_N5JY*+FQNK\/W J[/ '=<.K7WM&[9%2TO).XW_[U MG[VCM4_G:Y+#T'GB_8C](@AS$>"9!IAQ0W^1VQB;MGN\CW27OG:>:#7-Z;_^\72:_H;UB^^#= E.LL$)\%]ED4,UU]\V#GX[YS^\9T'Z!]_X/K'/T+0 MA+P!G1\?J*6C;K:Q6=A#3^7X9 +P9AW>&B!>5DT0S01Y6:V(7W/J\^RD#149 MN$\.E K:K^'1BS#V\E%29'X<9"]!7SVZW\ZX-RZ[::*P63V,)=)>5DQF< NH MKF_(\R ]*9TNZ'#F'>BG\EYTX*!AB'L^ZD7R+F\\?T=_3:0_1S>.;I:BF_,D M]R/70I]UP_G.%28L>>:[.^Y+'-#%[O/<(VG7N5XNAPB9P-=+65.W1J MG]MWZ9@\%6,?O53IM\''$,/:_RO\]'85,*U7KY:JF5X_H32,EALWH]:J]16"U[>_>J+[\OQ%<8^OQ21!?B"[QGE-U2#NWONJ9= MCFH5U>[?BR*Z*FKM=%TC:D>KBE9?K5R_6YU4??6J(=@SC]H9^^3TMJ[3V]8M M50[N6V]#F_'\,KEE]UN,O3P M54,@GIQ3[3$I9SM..5NW,.D\B'(V2L7M<+3V6MN'#8'2:A -/5URO77.Q$+J MV:W)M.-HU-&HHM&E4P\6UL]N1Y][*$8[VXTD4><^:[:&MNLTM'6+DZ63+FZC MH7U,BMNE7>RV7NVX<*>C5D6MMP[2+Z*@S:/2OT6:!'XVJA+HEB-.1YR2.)>. MQ2^JF6V>^'2NLP8K9N'7/[CH67C>\R3473(P9FAZY\E; M\=T/@V.DESL)J\Y^J[NF2%1M,>43N62?-$,LG3Q #%&K3"[%",U2)QWY/U'R M7SH=81&-]\WIRXINE< MLW3JR"*J].TNFKU6M[-4-4NS6,;YAAOL&T:"?>V=(&"5V,Q>@ION#YC7W_35 MK7%-YJK./^(@S/K J;D(/ESUX:?'8_S7K<3;86N_VY"8ENOXNQ$<,8\A;IT> M4ZL,+\L(,]S$7@8["'\Y?['CAH>]'Y;.OYFIY3[-.^$)N8H;YAS^#OHJ6%7> MA1\5U*:)_<21I,=P!E[O(Q=6]]'*<>VBZU:M'%_=&BEEAE)[.[#+;FO_\/&T MSB@M@K[5WT(S4AGOMYVMWWYON M!#ROWR(B=;9ERTR]_7-X9+T=%]?($HN83?YI'"W4Q%1']4\87,L\R[];(GFE:NC;UON=+OMO=H- MO6L+2^P##_OP$99V8G9A3OO*[@.TKSQT[2OO59.[M_%U+')_L_L?GH57'F,[ M>A^ L((';(3HFNZYIGNN>=5B;%II*^YZGSGR69Y\#I%\.H>N!]I2M\,CZH&V MRCL"=6DX3"!8T*4]G\*'&5JE:*<&'ET?PAN#VEVD9(?4AGU>UQ);,S(B'],L M[H^\-F%WW"R>*J4T.9WUGJK#]O>;4QMV2(O5,5SCB,J\09J,O41_,Z=K[Z8% M?N8$='8:A:ER4*GEFNEG6SR K]+K;PFHTNDV$HO8T>KZ:;530ZL'2*L[VTRV M2*N'#T:K.ZW];B-[#S39NMK0)+B;;L$!YW:X.[").XU4XIIL*385"F"5$38BL,#SLTSDF9?T MC_C97\%U>8I+^#;XD8ECI(QODBY. MX@^2*CXFZ8JJ17:?'>WL-[*WB"/F]1/SJQ7NZ*$4;[\-LDF1^] DTC$EV0AF<0 7O M$2$F!GHH1"!)(XDS_#1*,*>SOFAJI[9HJH$UIU0Y5](R['.YUS2Y7WM'\TI, MM[G($MGR<]D7H=2KX_:'ET M^)?"\_M_%6&*ZJDW 'D+')?AA"["/OS1*S*0WQF5:T[\E)*K_ZR>< M>CWGI8.D2/,14]E?!3P.[XPM3X 7@6-B#VAYS5'0AX>DQZ$ ;SAHV3G >E+?,NPWQ$X_>35%AKC ,J35UH(/@%T*<8@BPUI$>8OV:\XFC^#E/2%B//B? FMFT2P D0DB+42_ MFWULM2Q\ZGC0F'.^G43ADTB$\4+;"Y,-!>V/;BZI0,P]"-X(:R>3F92 MI"#7D8YQ>;S4#,_9/$SK*)_8R+\0_/9,#%,QI!)A"L3E(Q@-GY?30&/(&@HG M[\.QF4G+?8>?4V4+CS0]T6S.ZFB"?A1Y\$F8!)D9O;T6!F^<=#FYH62^'=?[*DNJ)NL7!_S% P)DZT+=^A Z;LY$0^7$< M',/-C2/[D5$>LK?72ZD=QU=AMO51-)"F&B [@)T)!CZ0Z$/@-ZOL >^?_IX?CJW?M'2M!5\06F$T6 K32[U M5]7O4/'VOG_Z^N/+S562,_$+*COUQKQMWJG(4T KI_R_UH[8NU/>E[>_/ZLU M-J;+,,MP#?#1LZ,[;''=WC[,GLZ[!%XQ0Z@SUJ9CY1^EOT?:H/I^_.G#UMO3 M#\>_;QU_//]P^AKNXTO_.E,EK*^IFJ>T$6^\D> -[6)QL/19_V.;_E^=.UM^ M]_98U8PKP;N8)F0#?!S5.^1]HK7SL/ M]/K&V!A2G_+1'(3,-5# M:F?+N5X;9"F5?#^MA5[32#+UFD_;*[8E97>P(.0H=WE3I)?XJP@L_6J1=]*;G'>TW M*._HD-QQ5>AH'?$I60GO4#T/!\ 7. 89(/7FPF\B"L!DQ+ FR$-LH?F94\M M$3Q"XH:9XW\^&,J^985L(U,"G]!M_V B\;C?9_R\5(.LM[Q8;&*+SYM>U3 A M6-./VPG!FX2@(F=R4\,2/B=^G)G^ 5_%[1K-=5H[G4T4B4Y+K$ULN0!>2-+- M++!X9%*PIK^ZDX(WYA%)"KY^5Z2IN&5SS4YK=[EV\H]$YCDUL"Y5.!^)U.LS MN5+=V GM+SRC!BFNNT[:2FG+ M8K.2WW&#+_,.>NM.:V][*82_AR5VI]T^O';[/<6,K_RZY4V 0W(* 6'T9X)< MX]R=C9"7>TY>+J^=*L+^CF0-2_B@B/IK$O?O(D,W'R+5B4;+\(\UN3C;OVEB MT_8TDO:WY#_+TH/M4S/\Z_7/E>5(--/@W5VS>*)!V0" %"79L MKTJDYN0;+3QGE?'_Z>.__W=WZ_W)5Z#N\58:#+?R$="Z2 .0<5O]* 2!L 52 M*"E2D$%;[[+L5/YC:Y2/HRW!+="W1K"R"%P]"+R%5FQ7X;=R$ M'F,DNN.J:92PM43G@X6CEY2S&Q6,=IIOC>9K',J;KNX^X8!+QU7OW%7HWC&$ MW=UUZNUFJ[<;+CV?5MQEKC!U14!W%::W:V;:74\:T.W#(W=MKO%4&@-H^&8; MF[U(RRAY&MHY%4\#(Z]IT'1[*X"FVYN+3'>XYY#IUHTFMK_9R'3GB(ON?4D( M$OT#0J)O5JSSJ9SC67BUKE-T*(,;2$\*:7E#I<&3.+U#=WJ/^/0<[SWFTWM0 MWG,W\%/&^<5.".O%^76G_A31G=VI.UYWI_XT>'T9#6-EA0N/\9^NV.)6Q19? M14Y-(5VH>,%0\?;C#!7O3/>-Q?#.3C72LZ*<[%-Q(>"#6>'5OT6:!'XVJD96 MMQY-7-7QR.;QR&Y-;^5#Y)&=COP3>.3PH7CD!A#25]N/IT;3,+;-, MIPXT@%EV=YH!,^%8Y6FRRGX-JQP@J^QL-^I>V3T!_";4OW+_ZHE8UTV2W/,E\JN'M88UA7 *Y.]JF'4>_"P=NH2U#L?5V@]!NL3H>''+(X/']:67!5!-[,-S*80].,2 MRMWMAS7R5D7#W>ZK)A+QXVFVL;O7I&8;A[23G_PP]H ^,;"')4RJN,[KR:JZ M1YW@>,?Z^?N4&2NHD.]V5F.;3(L,I J4$Q_39*PD#95P3?_T+5FP+%K._:O5 M&RMKR9MYW/?ABF CUNY#O153=%=C\C2;*9J"N^ X9@,XIB;AXS8VU4-PS'RO MP9[C&\HHU06%'#$O1LPU8?G5V"P/1,R[ M^XZ8'3%+8JZ+TJ_$D'@@8GXZD:$G9#* K>!-TN0BS. X-S$I[2F[+FK2*%9C MM8 (^3 8B'X^PU^QN0X*QQ>/GR]VZE(S5F(CW98OYF<5/1Z ;L<=&\ =-?D& MJS&Z[H4['',XYGA YJC+.UB)$7'%$G8SXM_P[_)#^NG/;)J2A=T0\0Q'WKZTV2Z7N2ONUW95DM?XHQ>[_(1TE*_0T]/PZPR5DXAJ]&?NZ-_ M\3YB)V*.N<\(#]H*1 MTFL0$T6:"=7&3I5_MKUS_%&14TX ?.G'UQYV3QSZ?(=E3+3 T=$UW$Y]X$@_ MC-O>'Z,0A$".7WE]/_9ZPIM#[G%"U.[Y&4@9[/76PAT)DOG/Y/Q03T2AP(7E MM*()B"ELND?[2LO&3^'#)"IHSN@-&\%OX,SR7*29=QE&D=P;_ S&APWW Y N M\"-!OE>LD<5]@0F*'$Y@ )L&%(\'DV0A#YN6>@'J*[>]KFY^^%Z\"\05EH>+ MHS7S'%Q/JN/>]T]O?W]6>T-,JU?E9GSPD6[B5QKPX_GI7"1RZRUJ@-((H\%6 MFESJKZK?X;7D??_T]<>7F_'.[:TJ[71EH]^8M\VC\^X!D[F:F+[G*_\H_3W2 M=^3WXT\?MMZ>?CC^?>OXX_F'T]>>'UWZUYE27%][H"N(T@:]\4:"M[N+RI3T MIO]CF_Y?G:-=?O7,^V?MV?SVOOYLV,^^BI,Y__;NXC1'( ML:T>=H:L%<7F!'QOE**.](\\Z3\K<77,^(OJARB)_7CZM[-( M8O$KY]D1-:E$V8)7+A @P?E)21D5+0\, MI+;64-8YG:])#D/GB?WE^ MC=N<;V!L37AW,C*-01R!116!E0FW8P!:8S[R+N6V>6!LA4D@K5SX:"B\ =K8 MRXO%_SO%IX^OPFSK"^APXV+\18Q[(E7BL@^:Q&NXB^/ 3P-Y?.KTSD4Z?F:[ M=7>[)0?J5B;ZKX,B'<,T1LC;4[<+J 1WF[)_==>&V61_F I2 M&_D0[,WGT@YTX?1\5#SA[U$()Y'B54JO@Q_]*?JHAXHK9#&!,^M=ZPTB_U(2 M#\)APUBJ72+*4/ M8!#&-(2VV([_(DXI?:7=O8OP.A]N_K,Y(OX5FNX ZJS(<5Q?CW03D!YW$ MN;_9S8K/1R#!O2]\S7X T@HV"\'CJ9SC67BUKE-<-(7:"9A&]3AUO>S=Z36Q ME[T[/<=[[O36PWON*G^4!-FT=N7K:%(_>P]ZD=__>>]4L?3['=4TKLF]DQ5. M5CA9\1BH9OVR8J6%X\U6J'2+F;4VF'EV]-:/*'KEYUY/P-DU!^APKU*B'IH2]8/YI4V5V-$Q!M6P!.D6 M=4K[K>[^4I5*ZR>"AM%IXR:T^8RS.\TXLD!]^\$8YU5K>[D2O_430,@;I[.W5&N:]1-!P^BT<1/:?,;9KV&< \[V>3#&.6AM+P=Q MN7XBN#?\Z6;;G^NT.16E48YBG E.N0,BVD"\L\9!)\X7(C5=&I:&)*N7)W_H MU-R3+"M$<#O(BM;V[GIPDYX(PLLC(]>Z/@S+PH#=%[GN(KD>[&P[=1OB/)O/&BYJ]-"9BB(.%L]1?(1^(H>S;J1333[(76[K M6]W2>ZW#P_4HL*[;@.,"Y(*ZY(X[7,RWS(HZV',]-QP7K(\+7KF[P''!D^>" M W<7;'#WF+5#X1U7\>_\,8(M9I2M1]"">8+-(<*X7Z0(:.@/9VW\;<[DG3,!L) MP;")F%0HIYTG.9!WX#V?PU.[B[/E&9HS9[[B[+GWK.C[?8T.[-RT M(_D\&BY#I'M$SS=@AGKO19^6ZW4QF _;U^+G4H&PJ'EX(:)KUVO$]1KAG:YL M])L%>XT$ ,T V(=O,@\;^A59IF[NX]B/ MKK.0P*--PQ'L2,*=K? WIZ:UE>DFV8@%NDXDZ[EE;VA(HJX^\_(PQPG(?TF)BUOK'YW 9UZW[3T4=ZPMSE4YLS6<2GAT/H+=^PBZ M-7RV]1\R!/PPSCS9+!#5;C /@ZTH27Y2!P'=ZDB:=O@AVXN\L[C/L("?(B<; MCLX!YM ?^5$D"'F=T.O!K(!/L5.$-/C&PE>()&>"C91NYX/"S(>/"MDX\<-5 MGR#+_Y*:+T:X1] M6&@JV+*\Y@X'N, B%VWO#-L-S%D^6K<:G']<0ZO*UBWM#LZ-FB(.8/G6#F9Y MB.T-,QO;GQ_H)45>ZOO(ZV.[N@6?YC25.,G!CAZ';+:W[)G".EGWB[AU(:%;D$#9R;' ML)HJ\#OQU]:Q*2),P^PG;)=N88ET(!_(LF(\X9VBX\,1@G P"/O ]#C&)!5! M*/LAC/UKK^\75(>8@Z6IFT+"[_ A,.!4C\GHFKN4+'JPDEYHIO2NTF35<6$K M 7A[)JBC13YB;P?0ZG]@>^#%\%;N]XPT9;@2QT,*P/>#S(MQZM._^]UJ.#$2 M/M&5ZKN!G0N VU&TLM3I'+>]4YBL]Q&V(DDSU8&C[*NZ )*F-J/7="IC/Y"G'"1$$C$8S5D&BC(\!/(_PD.OVVZ@?YP MFNW8X91=1Y,$=I9F 2]I>W\(7GSN_T1ZLUIT$ T4\,\^-D&=H!N)AIF]-A!+ M(\'^*6P!PC2":XI!OH8Q.R*(ZEDHZ2( J!%6'<1T?HO0AB=NJ'BJ0SX5,J4H@;%'2?.#))^P<=Q"8>%35V) M9GG?$_XO->,A^??AG73@X;]H'^B<:JBO333@KL?>T;?_?CC][\F'/YR^0+U3 MP'S"F]6'D5F^9,5D I=9BJ24B7&(5WZ!I OSR')Y4[$/#%O8P+\CH/^6![], MDRV!/ \4*_!&I\XVV76&VM^++Q^^G+WD,<8)]BB!9^A?I* P;^#@R!%C?*[H M\:,T?7L>V&-D3#<\/2_^*L()\@S?Q," L,D@!^"> (&"[N8P[1=A[O&G+[Z_ M>ROG(7\EB\HSPAO9](/X/KMAQ,Z?ZF5!F*,WU!'J=+9!<+L;BTU:)(S.TLZ M!USN20IR$]<-WX[;'G9(P[A%,29?3:E75ODDXH+\QE/LL\!DM+Z#)(71F3C0 MYYM@E\@"^X[#H_QVV5X;+[$25>$'.7!@G$3),.0=+AUUVSLV]V"+OZM9&^G4 M ?7I3E"-XT9 *2KN*8D*>+!/1*W(%M]N6L=)K8!Z?>,:,M#G81NP1Q81PW4_ M0A$1YJQBX"QF4GS;R>J/"5_T67BE^L"1>53VNYCCU"&V&'@$^\1EW [K>?=@ MI[U=":!@R 65&SJ9O?;V+U+Q(-)+,>J12/E!B9M*(01"AEEA;+#MO2^(*O#C M09AF>/#1 '](41><564B(;![7UIJ=.T R8196DCMG_1ZS0 ID 9SA!+3$]2] MR&OZ[;\G[[= D<9O+T%M)=M'6J%T6R1H[$AQ ;)YA(H53BA*XN$6MG+3H@19 M6"BY+FQNWP,A(%!7Q2"1624I9A1&E4N2 M"Q%P6 E("N"7RQA$8EQ9N5X>",< 18KCA2-):QR8L_:R+'+E"5Z"=+%I[4?[ MK$TG_&X$QK,'YXMVG(C9?7 Y"L'LT[\O"4YEPGBRFQI>?Y)R59<^R\C%5&-'F>@8E M.2,S@BNJM@1_1$*DHPV@2<*P ; ;>*+SWK4IV!/YC88)^+G'8+O5C8 M-1/.1\T\ WKFUV4H\P+MO0_3@A#5[%DTBW0I"4N3IZ%< MY9L:@,$M/7YT-%L9L")Y+2=H-V.N0RB5-F1T^(B^K!4*H+5&"57-2!(^_4CL MIS-AX"4Q"$6I(A'A9'#$^624Q/(EA@FMF0U3;O9J[AF4.RLP4]Q%\FOOZ-@0 M-VD3Z)5&R_68.]7BQG]0SESR&O2XY>QW$ #8L]UY$E0+Z: X(%CK8>3@-*-F, M7&B^.5^TQ\"H1,XRY@NW5#;MCW_$Y(H_R\FK#Y,]IMB@KQHN(P.SG*TX$\PW/FW;!$.!N0^1RV8O'EH&LH,.7B5GV4"UV[E MW+641<;C2:R^3.YV1!N(AQ4E&7G^!_)B&Y*53>-Q!V0S),G:'AD(C-O'H]_(5>MIT,:@XIT\?&.!0P0P.MFG10(;@Q#()VA M/JC$M4UD4EXP>?IP=P_C< #;AFYOJ=+$\I1Y#9?JP,E77.(@0T]M[PRN(<5C M=>^3!&?3FPFH\,VF D)F02WI"JIXS+6:.4VY%";,<]U9G)-%1[2]Z*E7X9/& MW3K+Y*^9;+7Z1FC3"7%V_EIIQ-H\A>DLJTJ6U!W2UV9EJ]5(.+1 M*%598K.3Q&9N0"EI:\GE5W/$IJ^Y^JPQ*_-L=HK82B['>0E>-^[L6M,\EM8K M5MU[9TZ6U[IF\_!I+ ^[ODH>UU(36CO]W8=>VUA\L^J'WJKM=>CBL M<+N^RE6JPNNFW;L<3^!DY7\]0\1"D.:R1DC_.T/WE?QWW26R0G@$$KM<:"3% M<9YJ*3U5&758+56:^Y(%5H"]JJ,R7!_5#SS>&JTF:D3Z^[U!V\,4,/T M*A_EPE3$"DR49!C+O"F3O44N1P&F 9B"=H +/3;* 5.*G!J?<28#N34V[=0V M-7IEYC1*XR(5QU^J=.O'=\YOGM4"Z-0+)!VEBDV M0V;!P*6,A,(G%/J.0O1+2QXSFN(P20+*^B G-WFV,4,D'H9(TV6FF:1PFU)V MM%(5;[[(O'" QB4:E=+6(]\K3C(-:)PP90^T#@54$O,ZQCW,2VLAIA## S^%-=UL;0WIO*C,J_\>B)M'9GV6A-ULV)EZ520MU3FA*G, M.BC7N(#9>JI-PZ-3Z84Y-8S^F@M;>D>4(F423&D[14IWMLYDQ:_FY^#C8W[P M9T'IUY0J)8\,I0OF9E:L5)-R8&?EF?R#,+:BO#)=2:KBVJ=T.1(<]C4E3ID5 M[L:4.[[/!:9 3U*M134..OETAF5Y7*'%RVI[BC#DB8$<#;,1)^E96?UT+!,L MS$J*#(Y);Q=NK=Q(XY:<3 &UW@1D@EO6PUT8 QU0[G% =6B4F\A)QKS+ZG'90H4*P$QY9B"0<$). MGN"T0EDHPCG>=M6 3A>148:,]&";D4K'5S?Q$26L"JP,Z8N0Y"TRY 3&VE*; M4B)P(R]5)27P2@X?F/N<@B)8LW.I6PYQ,H9AR@%HOZ0%T)I*(Z@\%[4T*FW4 MIR5W0V:S<[ZJ]3#\6):RXDK.F.)G#(7& E?FR:NHCK?"3(9HE&!A>Y^GJ/D: M/BB54@54Z4Z67G8TK%*J-BJ-,;AQ M;%;%9DBR&<]07A!)#:P^->D_5'V:J?)3,L4N2OE!3"F* +(3DGPFZ\*I\5Q$]? MI3')5',[C!G(0Z6?94K2DH#T^S8AZM?6SZSM_8B-7)UU",803M$LS7"#%1-P M5KF6W'1CR3Q>32LDZMK><5ZM?;D43);/#]O=H7.'\_S;GHW/KF)2W-+)2O<;!TPECFSM&T@D+E0"+G(1GB07*1 M#19N19Q'S2K"\=D[;W][WRP]F<@YTRW 27[E^=OR-3\'B&;LX#Q8E(Q'F M?+6\?0&35@7U>NPMN)J$?KDJHW])$'-WH32%45>1/@?RXQ5UH>\%8FTU:5@CK8RIC2YE3A@!0P6P?M[J;Z2 M E;1%RK%!CLTKR5D_6KB79GDK$\.=)B0JCAZ-"NFEE(B+%6DWX'6V,U6>U$ MGQIYPO,O_#"B8>7M]R=OK;R*B%9FGC'+OT2PO346(J\UGS"-":%0;.VAK7)D.2P;=.VIWK)2%M6.DC$55_01O"E M840.JH=("Q+9@S$!2/"J1Y4,*I^]3)H"1D3]&<9%)?8\H7%:/(AEFL>)AH:Q MW.@>W)89I[7[TQLC[P N7[4'T#>*\<#KCVPL7';;\_$O"HI+.>7QM2ZYE8JH M/"&RM(S6KJQ#8[RQ+TJ1?4NZ.X'"!LQ-94N )N=;VJ7Z84T)1GF6FF9T_HS4 MG?NXX?FE$"JYW2(S]<)8V6 J*0#7,X&U-*=URNN,L5=[GB+E?\ ML=#?_40IM$)UJF^ZUYX*4_R!,!0A.8HP';R<[M9'9#NM@I3##_)#SBLEX#^C M+EFI"N6@@ H\Z,?%\9CIY<9Y,PKZWT]U_^=K[4LXC*_\2\0;K!D2*;>&W!@K_D*'P M+?R!P-=4-P@1VI_D -L\.&U->+YEC6T)+FCE0!O-2GH^=54C04I.(5M:UK=" MNZ,](L?(=ZT78YQ%#JB^-HX%K39+7]R8JW8O". *7F1IS2H0V/;>*I.-2BPM M>6V5OE;!J?I)%"G(3YPTH8P8Y5?Z@ V6A9XJ_*T/C[%+2D%$QQHL9D^4K6"$ MZWDI)80"0B;)N%1TK>WQI ?VC,C)XX\&*0$'J8>L% /S(0.$L:DMHV2DL4DP M$:9]'7W3 G7>>V9-SO)%6^@=2(,:%DN^37U)!=<,Z!? B'TTW"9%KOPM=CZ+ MBO::&)+!C"!G%J+%ZI!U&E@[JS.V)4>8E93O++E0RHQ3Z[=V%_-4DTL5NDC$ YN*GN6)-QMA@YDX#3)VS/L2Q6^++_(3A$)IM]@(0W8A>#L/%78 MMM*_R[O=FL9$5DB_]*M2W(7OVX7',?&/RC DFHR_G6O:C;.H=VW7?\$HH2KL MQ^S\<1*0#)&1BZ3L)[>3"\F#I//W]9PX9T8[A.VHN(;588=N37)_Y897KD)" M394%\0HTRZJ&1^JR\[.<]-/2C]*^S_TKD96T2R/9$-\L5(H8,J9)%1>6%U+Y M-!&9X4]@_0S!E242%ONZ/ DS4T)U#*> +$IO?A&^U/GJ],(W\%&(P)M8$.FG MUQ;[9JJ4D4 &2*_E+\F3A&C>.@->.LE#PNVD,#IFIG,)BL[5TO!8,.9H_W:[/QPT"H)+;RE MM M98+2,TFG8Q4?PC5'X$^'H2'!06@YAHR<<[":4IDJ UYJ2]I4S)D>$^]A& M5!S.M*%,2)HRE;"F-L;6C.FS]6,=&B=BV,Y(MGBEC1$K=,+4(!7B'L,<99ZE MVO*2#FECFJ/I52#\+!HDMM_8RL1+],TM%"PHUS5,,5!K$'2*"?U[W1DZS81$Y_;4F.5:PZ<\[N]WV02EPWE*Q MVMH:D4%U@,.=]G[I>9Y@W5Y1V"#+K= 8Q>CM8C!N'V8Q&-+@-4&^$@"JBI2Z1PAW^E;I,SP97BZAY1=XR.3YDT2[1+"2$Z M*#,((R*=O9.V2_< ",P:^50%2=FL?*&B[O@$_%9'V54^)5$(XZ3[ME)#Y.9C M$!<1T'AL$X EL".=_Y>55!2.6#&VO9!26HU@1^+^TM#I1%'Z(9]0^N%C"F=> M;Q&LLP%14LJBR:D;^W\FI0Q-J88.13),_6!OE$1!9D)+EF110/$R MN-?VCF.+OO5B2!* ! LXI4 'PYB-1#STA_QJTW\"\XSY+KLDG=*,JO$'Z%9" M3'N#3-J'-0RLWV+;/A*6*&(Y8P"YDU>(6Y6B!6#L>GO;T691%Q@L3,/:^WTX MPDP[IOZGCS79J+=\Z^<)>B4ZY)0X, DP6H)+B 1R3I"9$N .4R+(U*[1 E^# M-@ "Z3<&-?<^I4DQ,:1Z_MLGBTS/2O![]%SE]V?G]N]/T/D*UI7PSI*H8 6K M\L#)F7F $>;>O:T=^;LU,LM7F!M,Z?P3/0;CU"V0#-0!JX+^<)@*F4MFDE2 M$14&8Q:"C36Y\I M5_Y$UZ[!2-0(U/H(CDC+HL^F)HX_+5LAK"V(^O(X_4Y^?F:]'.6X)A$J%BC$ M@+9$P*;]%I -^19FENL8KOI^2N3QWF)&4N:,VUJ+=D+@Q$004#DIPUSES:,@ M+V6ZRXY%$BT^0#-9_HN3K$'+0.9C[P+:OEI[EL6%$?8&893KK0;M.YB5&G.QT6L)L"DT$ZU4GWE0E49 MC5G/G'G14B@Y6F(_FMY0^J>53EL$($V=/+0#03]C%?3$04UUK#*"+1O"I- 9 M!,J6 E6^EG[X)!WZL0+;)CQCJW6!=:M9*) ?#665O+L&7U&? DHRC;ZDNV A MP#@G\B52?-#-2M221BF;6/EV8E)XD@]XE8*\^8:*C EE*!)(F48)U^K*OU[7A_<5>)ULJ]HQBQ7$5 M10VXQ:JOXTUQCFG3P*\:!O"\L5GP](W-PK$:X[>B8V,WLYSZ18*I+11INZ%Y MCXS+6Q@PY)\R<[-/+.>V,1RHMS9-5:D@XG@I9H$_K-U-TYZ)N!K1W/246[71 M$ Z6]"QWK_TBM?'VK!0E4^F&G5B07*@[9.%'.JR4WBF,QVXU*@X"'Z)<#M>DN%#'YS3Q@[$_D;%. M$\55Z4C2C^!1Q:/N1602E507!76"EIC4S@*>'C_J>\]WVH?EPE];\T@\[0U4 M"D'%_Z-/SKRJU-FNOG-1R\:.$:4[?>J"T'E_:7(AY&4YFYTUX6[:F?+ H=4,[@T\5N@006R8;?#D'D#!? W]ZB< M9O81MN7K4_:'$^_/5-_MZB%(2E>D756020YH'QD7GPY\%3XI:8KLJ%0>=PD4 MSC!&F&^*V%5&W=3EC9Q$4\)14E)ZDJ#-+0OCK,9?\!.L:]>]1EC%9"VY*F)U M4_M2(U5V5Y)OEPP^Z7Q$+^4$N\@*A139#:]JDZ63G;%^&)!#2B3U M.@)F\:UV]2'Z4J6JB57=F&I1O=JL.Z04S[CQ,K)/538$-WE3 4F-:EX<04_5/!O5CQ"'?@ M;I&!@'6N;%A80_H!%G6+4M"-5[K03NHW)90I54PLJ,Q9H3E$=YF"_6S5% HC M322Q73T;6F=7$V>2\Y+&M/52;>V%K(OI($M+5KR3^K!U*9 :3&FX":MPBAN; MC[JXP)IM.>=S5OIT99XRI6;*:5*Z=((R'H ]>9H?1WUT6S25TK*0$E[KZG%" M2T;S_Y P):7HNVKT*SPP[FW;TE_8F"=\I:L<*$RK]'NDB&8,OUM(]&MN3]V7 M;?RFQT'6B4#1:7MG?,G7_*AEWE1D_I"R3/EUV-0O5&^UV\F5FN 1?IK,@I/J MC=ERO5TF&?M2.;9,O1L=ILF_<]1-&_(ND5T)$6*SG(-8T0,5>HK]@$H;#8W% M"1(ZC#'9&Z13FNFN>_5%479%=;OJDJDC7ZB,JS**H-ZM/R0;J1X+2D3!E H M1BGB_DG-$E=K]^ LBP0):Z,TCIZ@M :R39Q 5JFT%NKP.PMUV%#OV0Q<8IW( M;CG+0&,'\YIS5Y266,7@JKG3<;C1/GZY>^& MJ2\# RV[YH S>QF732M\04AE!4%6!5 #0M.)'*67Z%+,"]E>6J?DU*RJ/7MC M$!W($NGF&0F2Q*N53PX3S!@O[TTA2Q&^8#39>^>G$64X%A+M<9P$(M)ZDT6HC+0,;J/K$:E=TV;K@NG!\'F_$ZY81*CO"3!4!Z[-OB^=R-_1Q772\DX0^+C#[ E\##L$_]S>^D_CV,JE M8\U.Q]IQZ5@N'A 7TX^_'Y_,S[]M'[]OW#Z?'YR;>O9T[M MH=W))GY2<484$E8P8_H-6';W&[ M?72I@U82S>S,G4I1FQ72 MT:!)@428@;2[QA(?( : MX-$?,:7,4<3FDMUL'(\)6CK!0]XJ/6SLXU&P0R9>6-!+*C!)KE4Y&?(7N"AE M-8\ :^_)L"*5+"O&6/?R-U:DJ6X-IAR7ZEJ0 .$CE%SDVAZ8HIK'WQ%<:M)@ M$Y**6M73#_>4FHZA^IC,G*O5-R^31M7>+Q6;:F??,JHJ;>EF]5[C_3&ZO=6F M;?5:26TWN/M^33_!(XS_]6Q_<9-O!8=4,G/7HIJ>@XTFR ;?\9KXV.G M+#2% *41+,WE+9A/DK[VTF'OQ7;+P_][6?V)"DVA@5O^AA;PVJ,0ZMHHFWWQ MLZE:6OG:/]!9J:%>NYL]3)ZX]38^"'T^W,0=Q:^>XCN':Z-X)S\WCIJ<_&SR MQ!W%;[K\7$XY]GI 8UAM% ?V672W=UM>=P>K7?;V7M:JT/)8=@]^6>5RUA?C M^:K"3?,.4]'B"M=\#PP1)[&X271MWDJJN6X4[GIDHDRNM[.]W=Y^P(-[P*7] M\F3H<7-6XCCK,2S-<=;C6XGCK,>P-,=9CV\ECK,>P])^6;GANK='-NL[F,Y8+?BUNJY[.Z/F\\7&PIC+_LZ,7G=WU\YKF_ &]=T])T&';WS]2^N/YV)* KC8_N]ZPASOZ]1U]=Y& NCOZ33SZ352EGH8KZGB,O:VY M=SWUJRO2_LC/ZAI^.Y5J?1RVO]Z@IY.M:SQYYYM:_QO=R3?C'-S)/U9UZFEX MIDZQXV+1SXM4-G/#+O).<5H?*VVO-ZG%"=&UG?Q>HX1H,\[A:9S\MO-!-N"- MZSCYG4:=O/-#+:XXG9@VZD]%:W+E?*M;\%8#2_DV^A)PQ.N(UQ&O(]ZC%PN5 MC3@D $? #27@IDM?YWY=W(KXC!@ U-PVL3I#.SNBGC=V9O)&D!2]: -KM198 M\6(>XZI$V''WF2/AQI#PX6V@;1P).Q)N#@GO+0(8ZTC8D7!S2;C3:3X-6\8% M_-E+@FOZ O[V817\]\T]B7#X^R#\R;HF\&OOZ$STDSCP_E/X:2Y23(W]&&9@ M;WG8(,Q[EXPG?BH"+T^\.;_$QDJ]H^F%/+!9U(3]_#6D!D5GC/<<'KF-P0E\ M*U(/J(=\$7X.]!2K)DY>(/JIH$SLW?;V+TAHSSN[N^T.SQG>'6'*=A@30;9@ M%$.1SSM[V^WMFA]V#MO>>\Y-RD<"ID64^Y>A7!XKF3VK2Y$*+X17]?'SWK67 M%9-)=.T%8986$S*XO;Y?9/PEOB3U)V% %7K#*.D!6V036%> ;WOW[;\G[[IH-Z:L7XJH?%1GN&AR-7ZD+\/M_%6$6 MXC^W4A$154Q5", Y9/TT[.'ABRBY?.D876V_#4])O!5FL%^PL8:UX/\#[]BX M^&VO!)-OGIND(0P%L\+OD.3'<"!IZ$G, ;PW&8DRQJ\?3"*WK_11(58Z(OR= 9NF&#EN9OE"9 >+0-/#3)P Q? M'L87P,I)BFP/^WP!G\*R2([![O"@XB),BBS2/PFLIW "10YRQ5 U'&"!ZY#I MFCY(() ZT[N!NPJ+A_W"]HO^4)1.KN5=PM>(^/B+DL?T,H2J^T4+7L<#M336 M*U\G,OD#S[O$"IX2.O %""I@%;BF>D \ J@3-QO$#=,E/Y;2\0#QX'&CA+KP M(Z!A0PUAEA7(83=>AS0ZGB <,]QF\!O0^H/9$X4_GF^W#\JW+XX!G^Z5/QW M-'DQS)UJ/7J6+:3CB>CC719=.Q(Z.@;9!Z>CQ![<0&+(,HQV,"VE7_NX;W!E ME:GG?_HB37TZS)%_89VHWG5]P:DS#E+8_U@I-*"8P4T(;T12A)>6A0A2H$AS M/R0!PR^#;4,">@/23HQ#)+("92=+YQ%,/ )R4Q+Q1I)$2DRJK-03L1B$N>2B MYYWV3H4 47[!]A21WCP0EB(%FB6*[5852_@P"ED-JVP@:7RA0!5Q#&(>]:O, M[*)?/J&9)Y(,!J RH(BGW[=HVE-\@YH'V,=XP#!1^P8HGY M'>) [=[4R<"' MF5A\IU$7ACE-[TQY548?4M-3TR)M66V-8]^C/T8AB&+@/% /0X&:)M"QOLUO M%(=+"'HX3& ],$; )@(2$G^1&D/"&JC>^QDGES&\;))D!;S?\W/OWT4LO.ZK MECQW,BW8GL&;JLA@'^%!F*/H^Z2[D8V4AW$!1S].@G 0]EF;PMV07CA]2-0<__U[/NGM[\_ MF_(BHAM1#D0>Q/+8MB^,'5^E 3^>G]:/6-.$6X71[1%&@ZTTN30!]O)7?1%% MWO=/7W]\6;Q[>65KZ_B*W^5Y.[OJM?^$]VH?G_[;_G.4>O^LVX#?WB^P 208 M;KG\\V_O/H?QS]H-8($3A-DD\F'I81R%L=CJ14G_ITE:\'[UO5$J!O]Z]H\\ MZ3];-54^.SHG08(."O@*>>[7?_I'B^ZL]=A^N)B(&%? %DT+_S>G_\\>3 M-^_5%_QQ\,9YKO2.JAT2@MBRO] 3 M"#7Z2\5Y5#+QO7.V,,GMA:-5IR5]W#-\%6%9V61=F$-/UGPAL,-I07;VB0CEV$FRF;NKMV@)42;] M*C6BK,7^#U8BU(AHPH9 SLAFR$O*=RF% 9U=9@0=_!<#55+#T.\H"2LTCL,^ M2JBI^9.(VMEN'P+1J-T-C[2?(O40B;$L;F8$#'?VJW(.G][5'FT,'%8ET]1T ME&C$:9D=!=T_ 74*!<5EF,.5C-ZI;4^]1]O9^'B &X4_MO?4\NWX0#-BLE5, M\,=LZ&LGFXQ!M:30"V-4MI!5<*$P$ \J QEY92V](H-;!*Q@&:$PC@86GBT/ M& ]$)#LFR#@OXXT:R>K$YYK%9Q72[+N&-#LQ A>H&T M!_*)O'0H#HE)E1-514+\>"HXS!%DDC>C-"F&* @TUP&+]L#LXI>C?TZ^Y4]! M<:$H' CE4*;!VEYUOHO%ITE@'E;#,*3*=>HR)A:*"LW7WXP4DP[RP/B<^T6: MXBUQ#?HOS56Z.I9[GBWZG:<IGX MJT JDW>+Q2G6Y0G_^-;/$XSM=]"3T#EHV90Z2##IIA*'.FBQ*W\([(XW,Q+F M$"ZM8"I8D,#Y!,40,*.[Z$W^9X MWI+9=2AP$OEXIP[]E&YD7F(;Q/_<2(\=W4WK<)Q "4AR'U5SC KMEZ3%W-'A MEEY@\%+^#0XU'<6#+V;'P$SRC=^#S;-G>U 1>4YZ@)$EO*])+KS=EJ>=076R M1!E2*(._(^6=M+R37(R]#I\3W(D?DQ3^N;WU']+_2P%+^&#,1$G*K[PKF =J MJ, =C!3K)^@HQ?"X,G11+)S$H"@()]S55NE-*AN$5?VFK,@,.#EY2I_)RA;A M7E7VR%% AK&U0J*58X1*RDUK/V%UAJS?")F!QB;6YY.WWTY9K:E:3S)EU-E# M=Z./D!A'NC0[K>WM;961U+T-J2RH^H:5U]>=O?Z-TVK+XH]V[-R_A;ISGA1 M/YR?:LLA,37VD\!%+"L%]5H#4" M!$@I-6#X7 #)^,K%B,_1=J"TPE?#QY& 9/;0FDT$S6'#G2#+R)X4I?#2I];>\;A5+RD<_)\$HP,'GUK\M.3\7<=$.FK,[&B8[ZRZ\I^W'N MRNP4A>J4.%E @/%.!!LLO*M2X#>.$EVVY.QLR3V7+>FR)5VVI,N6?"ST=Z_. M!K(=WAE[PYP;G2A6[SL'[%0Y6K6J2I;%HF*$Z@PFO' T!J8^NM&PPXW&7!WZ M';GK=MNO:A,0V]Y;'#"TSF[^D+8/$/24NK3&!JHO:^&)CV$*FN!9>.5]85M_ M#OK'W-\Z_ ];SCC\CUH[_$;\CSV%_]$]V*F%]9A*Y^L>OJI64M;A?PR(=D=^ M-"AC?\R!^YB-\S$5@"'),P;9QZC^,@6.,)-@X%'8'YF(0!C7 8DX6) 'XDP' M"](02(2;@"84( :Q^6ZGO6L0)T@%V#G$2@/-Z_>/ZK$$E$<%O&@75):]_XHJ@-Y$^\HC %R*'GW:JHE1'3 YVZ[. ; ME@](>P:_H'P J)?:%PU)[(JT,32DTL"MW/"!'Z8R)]RBK#)PC,Y!M5.^K>33 MK.9Z+%.8!@*16FJ=)55I>&1\$@X]F<'L2\M38=@PP#1V8K1 D) M%Q,VMHQYWJF:;#8]K 5T'Y@-G_%+G#]5@"UR,U/MB*/^B1(7ZLK;:@7!SNS)99 M->'LJ>RV#Z=J"#M[:) L4(&XNSN%_41/=^94(+K:Z"=$<[(VNE+F['AR9G4S M,>7^[I3VDWK=;OM@(:9\-15]P*?G,^7MRX*[KBS820Y7%MRDK;M#F2W(ADZ- M ZT[56>KDZEK35-7:ML ,G"EMHLY-^>1\4(%IG4UH'.<27*"Z@N-\VB8),$E:)CTDI#*%U4\)T0,OW 0DOZ+R2PX0!&K&B+Z"4QC$,)' M8BL*+^JL8:IT W& 2A6JN;$N7<;OLTSYE>&=7PBSMGM@59/J105Z55:F0[;( M3&$]&&\3 5?TPK-]/TVO\1=R$'R1:H>! ;:HD+_%#<3_P5P$PS"(RU#9- XW ME5[IPM&5N*T=2 Q=ZW;*N=K.\B8LJ%N4#XD@27IPG@? M%EDOA/;!C0!W$.*=R+^]/Q/L0R.E+#>S%0-_+ S$40%>F4;UJ,/_N U^AV%U MHZ'/!O*815Y/C"_>'9]^.,,_7]+I2\Q9.+S$B_Q+% MRJ8:6A3'^@G$F8;#5[9HH%-0; (%@H9= AE'J9:)I6'"S>N]*R3U_#OI930F MJ[ZOO!?TO_@;G!MV]DW!7*;D5?]JXE^C$,<$4++_>@C&A,DY4O0#@4GDI1=? MOWW.7JI9T#>2 A&05V-KMY5(@X<%J>4=@+9=^&G .+/-]Y368B#0N&"(/!'H0SHW- J;I;E%N#B6U; MDC8XKQ9C@UXOB8NLE,C']$P'K[R*Y:4%84 BRDJ)CZ_-75XI\F*WG$8O,_KU M8LI\BWJ))[K\N0:W3CII2X\YXG08(@^&(6*2=)%*;S(5&>QWJBR+C2Q9V\OE M<;)B9,#^;U7Z8@VEF,*@DG2KU;&4360*R1:')>$Q45G' H(ZU]/N5"6NJZJM M3$!9XB95FD/'UF8&93DE;^",9D14>Z'\8]4*. MGO&XAX5G%%-K221=WI80OL]R3&QG74!%M;C@E8-I6,\)$H([%\XH,$/.[OO9 MR!N0DHK^I+ /OVTEZ@#7(OTB\T8^>G9$;.Y":3Y+7P$,$#( M/_"E4E/8-S;VK\"(_UM8;D'KDO6STE5>,TM*12JP\2D^1SI4 ML<96;QSHGY;2MJE;5'-/A#]1F+OR(WH[VR4A$>G]5-,'&.0=K1>$VL)<*T01BF6B# M9?KEP+?JI94 &$;0!EQ7 5H>09?;TVA[ M'Z[Z8D)&GW>9I#\E\)&D*H,50'E4TDW]9Y&&61 RI@%-CWP? ;ME?)FCI29A M"A7A3,( ^R_PO"KQMFIL3B$XELW&*G M_L!DFC%#2%^3Q, GWSB!9G$_I[TJP)!RXH_YSLY41D]2Y%GN@9//8V7M_=IW/O- M#(%PAU1#0DY)GL=TF?$-\T!-CHB2WD*-B\B.HJ\)Y M#(QO\P\IB=^Q)'ZM?9?A$27?G%.#3!76RHHQWGY_BTQ?5*VI6PK>.4K2?(O( M#\OCE">;5("RY'_=M'/@R$*/D#S_]6S[F8>6V 0C%/%0_SM#N#[U;[;90+R1 M,52U" _WE$$8DFL$7WNUNF.LF.][OU2L]\Z!9;[GO22X5A99GJJ97L!EB[J? M(C3>'V-%_IH'J[<TT_P".-_/>LN[EQ8P2&5'"IK,8+414[DOJ;- M=V=\OV?\7H"M@HBGW8.G<,X/^YK[/;HFK/#!^++SQ/CRN\8]7A-7PI_IT?]W ME^M?ZC2[![^L\(!8UY):V1:01Y+")+!E7_4[Y61'!:K\#['=\O#_7JZ"C:- M2/-#DUIGI1;$@Q&.HWA'\9KBL7N,H_BF3MQ1_*HI_D268SNJ;^[$UVZ:;!S5 MOZ.:I+71_)V-( ^+589I4L2!?1K=[=V6U]W!>HR]O9?WZBF]!Y*(DUBLU4AZ M5QLV8)SJVLC!/ )2R[UWDW05>SY78-['2AY"Q,BU/;]A6=7,. I9/,ZE=O9W M6ON[!YMYC@].HYNS$L=M]\)M>_NM[4/';8[;'+?=_U)?M?;VMC?S%)\8K\VH MQ7B41[?;/OCEB1#E:BS4O3TR3A_ 0EVG)?E'.9OL@>W$)MQY#;R;GAUU#U^U MNMN'Z]V7ASX;1PTSJ6&[==#I.&IPU !3VF_MK->6:RPM/+R^!KS9[JY5KYJO M_\"?.F49_L;\ZD8EBZ\E:1^]Y]Y'K(IS=0RFCN&;+NT[UBV3IXH9OM65%LYK MT66WP<;:GI#0LF2]F$+X:!D<+1P+]/HMCFTP["\'-FR0R;HJ1*MY-*$?9.5. M[[(:R@;8UGV*:CL(PI\*U:CE32)?EF-9T @9/"^V>@2%6.H7*(=HU;2HKS9# M*U5X64";L(9OC$2MJ3\8"F"'8=P[ITX-^GVK>J+.W""]47?SS_4H=64MC+MI[CM5P M:>K'LMB6BQCM%^-0!U6H&#D;,PG3BPI_#WM4P<>QX.DOL*25Q]UK[T^/JT\5 M=G,0YCQ@M6D5P71(W$E98ENW#ST_PK=5X(_QO'.$V./6[WAR8,!&0C:P9G@= M.>%L&EOY5MM8GL'$OV;N(MJN[9UI58[B?"=I"!R.6& M"TB4IN)'+$IF#$2U M3VIR$F14$9O&:^FK.GK@:GMR4S"=UK1PTV7A(Y;Z,=:*>EH>6P7C=*#;@ ]) MD*!@"V1!<'5HJRDB#H:5BMZ74I?XSWG0E@"%KQ I29&@HLQ +7>1Z4>0H8*KO*Y1M MYEG!7V<6P',E1$ "AE&LG@9$T01+R/TA^&L)NDK;-4FBL.\PG R*&L;S9]S0 MGOG6NIKEE6L5W2M)0>CW1,=UD$8A%G%/L&.'NJL5B[4L*I3-^^05VT)ZP'X4 M4O28KQ"6#T%80URDYM4@I GS"XGI""H:$5F2#(AFQH44ZG7>X?;K5CBZ[1U+ M"$6"4IA[\==?)012IMA2[1W.R;I R_ &]OPKFUSSU5D)H.D<91BU!H%S9[@S MF$,FAHR;,-6C9_:64\Y-T*1&1IICQ& M:J4V4%QXC\?'_Y9=?XCCQI,HN19"?J/D#O%DUK+$&'*L?XT"!3L=!1KQDYY# M; L%P]9+TI3JL W60OG60S &PD'!^0IN:!F2EJMFJP# [=EF$A\5U7L"(IT[ M==4M)8G56PE0Y()P4\V3MO(SMQNKQ,?4Z]K.BL>?$^03/K#9^F#7$ETGZ8$6U4 M-D[M;VWO$>Z=Y8=!Z>15@]@]TR^>X%OA\6VIIL,<-1&B#4= ,PNTC@)9Z7._ M*%_B2S(:3XDM:!?*#<_>)K #..Y[V& &_Y/H]X@MGQ6Z#3SNM&RG%EWSD&II M5B^QZ+JE6X)=>WLM"P!:_YH'S;A+:Q39,+D3F/\5X?;!.YYW*A(>E>4X1I!? MG!M-(?,OF&4D.+@@78%;OBHH;M0D H3W!RH>JLL."$/$0]C,6"U.&3+92 A@ MM-,2\UFIBX91V8),XB%_@0QJH^HO<>/7H(?:EY^F2Y9(2 X7271!Z.K8-D[# MB; ^7<4IL2AO=\JR_CY%\]//(V7U!&&12/:%7:Z[!7]/HAYL19* "?5)(*MA M"X48#$5^F PC?=4Q^_/O2JBM2ZL5"F"V;CFS]VIJ5;JM&HFEDB$$JBBL,[^^ MS>3T#D5)7S:>][YE_D^_Y?T;AFT>@HO#EIQ21#2VY('#EG38D@Y;TF%+/A;Z MNYI M64<*2[$3K]_OH8$!=AS4-J0!P'TCMN[842=N)--#<@3U+ M0C")E.N'OQ&VVY9LS1HGF5+.;"S(@02*!)-"8GUI;::BT_H7?AB1A)8+" FD MDZ'"'&PB\ "6$I9NUT#T$][IUZREX[7ZQB/0B'>\B]4ME!R#FCF!A2+8Y';5(R@?^JC4;^-FX2;1 MU+))]0NR^C9A.)5+EN5"":!R'O*YUK7S; 9&^+A'O&(*KR9 ]\]/B9+D&H#XFP"@_\ M6O84"B/9%(1 >0E._">E%Z"7L!1*'W-Z L:DIR1S954UP_H!]=Z4H9]42$*T M,,ZQ.1A0?FYW.)+QO?EOX< =@5O'21[RSF!7,-H5[K=";;]9ENE.815@X='T,UM JJH4Y&#@XCJTFBD#OL@\AOR>\$/6CJ)., MQ! &^+,(AC*(GYK[VA_ZR*H>&Z@47D%&O*!VJ'*OR>>M7R!33"CX$N=I$JF? MS5R#1YX#/KE4:'LCWR)3^SI:0A MSQII0 $5V<)R8*O+<&\&+6YD6FEF#_\;4S2%E@2Z-VBP,+7M]N[V+XQJ3JV3 M23>]@!4DV$51-EQ5K5YW]I?5TZ2B445=)S5C^R'5C%4J6VI1![6+JD+5KV51 MYU)5L*@'%*V$>^A20$,3\O\*FGK+SKAJF:L9],F(F@_SE<\AP$%4]/,"U0JX MB_ :I.N@FKE9;:CM-+EE!;LT9+5H=Y)]*2[;YABZE\4I59H9^L%]&G MP [Q2(1C'3,U@IIX6AKYU)"XLRW[+J.!'"O#N"2:J7-W>V?O%XR&*M.?S>1J MJFG(NK+Q3- [YZ;U8I\P'L?N2[MQ/C4UTO-D&,3R7D-FE1)3'.'21+ M0OQ#D2;9DY7>+NP].^Q]Z,+>+NSMPMXN[/U8Z&_-(3\[A\XY46J"?O\N0-WL M[BO%*HEUSO[E*(E0%;V,*0/5].NS\^>DIER.$^:7R73V8N:]8/;LO[%#43 > M?QR\>AV7 PQ$->Q=5!,ML4)!JE_N17 5I%OQ92*@)YX MC9O*2GEG7RGE8*Z,PK0N1U3'%C-_/,,;10IN:<,7VI.J1HP;$V;\5FT'C4C? M5!N#FZ'V K^)D]SL2?W&6MF#B! MJ[U$KJB1QX*IEH1]N28$E/P+=(M%Z&J+0<'N4RX_ZL;#L,_)ZX7*/U4E(3/7 MG@E0LXT7+^*V[(%<><@Y\;TBY(QZZ7L'TY9;?Y;"LF1;8G@@8"\]^_NXF)C2 M6F$5J.VK ]Z9*H-5W^S593;/H@O+\\CF1N,,A+4(RCKVI\0%:_N5S"$.19D0 M6_$OSD-7FZMC;+=S+&RW#W[!D@_YL8F^Q4C&:;FW;$^6G0D?7BB=#%CFD>;2 M@W F)KDTL6%M+(-FI"OH-Z'#8N: E+B-V?94TJ#M]^UNQW:&6(4U9,"J>=)& M',A]T,/Z7"R'I0OH6<&Q'&&>2R?^=' N2&$L19N[[8ZF34.1(*L2J_IM)DGN M+422'8P]6#1)I*@/>"Y-,JG8!&31S-($.3U:B1RQ(D85*2Q$B7K],TC1#%@; M*#5RUIS!R*=(,??VK@J*RK'P22>?E@"],XZ9&6)IC;B/%.NULKQI?D%D/?IHVLN7+*RNF] M,-/B8EUOS'QFM3KYF6=(.S?7 _SG6C'U,:"Q:.H7T&Y$Q1[Y9*MJ3:S&HDWKGA'Y%O MY[-JX@@0OFAH#Z!]61)=( MQ/J-RJ:CE"=V ^GJC4H['E83SVBAHV2^2E>22D9'E(M7,JE(E M\([GNY6,%U+Y(J%);W^RR:I=4^^8=I,N9 M:[F #;S$?Z5L__HDC M'(_AI7VX#+^VC]LM]H"SUY5RT1$6)S-0< M)3(%OCB3D&_(: JBA3'U9'8]8]8+OE8&,F.4%8-/R(-+\W!*^U,NA:P8#. !P36#8R%RN]*VBE9$U8DY M;(B?L;LAAFWR\DL174AO1O/.U^5!S5 N#\KE0;D\J,="?_2WP6#KK70,G*%CP#NVE#*'$V) +>U=U%CV#'=O]O2U_@J-U@RF M$X+RX3.PLWX\L0Y! 5^B)FN!8S,(7B]O68I*1-CB+=!));(Q)[ OR. M\0] 44;3H ]J%7LUM,HF0=V23%A.$>FE.N90UZE@32_V/B;I&#.*?M=J/N46 M835SC8G<."UL?70Y'H?2Y&.X/J(S"P]/09:B5AV%\"]#I1_I@,(Q5U'#?PV8 M!V>,]:W1-< VF'U!DBK4FIQ A2A2XZ=YC&^S ,8M''S0JQF7=Y(2M"\!M!O# M*< ,$2!*)LL_&" 3@]^D?,"0@4"'I\KH\H=@? _1#)"(( C[B-7%IHZ'T<9E M1;6R$V8P(OGRJH]B#;UY4@%M^@;<6?T>.'1$IC^6EX1L.AK'+C=@J Y.&7 J M"$5^6QG;*B,9Q@2/2.EAJ5 H[;*A@G46>#BAK&EB/%'R$?/ATK1ASK2M^?4$ M>]?!+X*$]I=\);:LLES2BA7MXJC4O]1R(C-.B&&2P$0Q:!8.KG'F"BC6'"O^ M."-07R( .AEQA0"0C RK,A>F3#)CB8&>VUA#;&W]5N9>XH;;+2SO.5*;1("* ML\SV?(24D6KDC@0;0!E .8Z93DRX+^>+.W\Z?]\+@W\]"W,QWGD&[)[C!.2_ MI%$(OP-[[00^\W;:'D]ZUO_^AYF5A A)G?\@@*_\]WN^Q,E-<]R#H\*:PI] M;Z=A]G.&;?,$C^3$M"O '=1I.Z=X6[FMFIFXPJYCJ]D#JH:#!&2#"7Y:D4]2 M)K9DIR/K*4JMMH+0/L*ZP$WI1P7CN)1AJ[?K.NEDPAZ&$K:+WI\2J;JDU$)4^QH32*R\!F[/2QX%/:'8@R?)9(LBD]P%LY.(Y'#;]A7D.[[4; += MUM:ZQLSZO+R;ID%W +R"7%^@'S"HOCE+>[,S$\;;@NEL85,'BH@15@TN2"Z! ML]^T*73C5A1QA%8):8G5TTVB0'84(N M&?5E([5X"VT"H/$Q'"KJ6U;3N!X:%Q>AH#1,5/A1CR?B]#.%Y#7D]$G2XAFD M)9>1# Y.6A2)$35*%.D)[!V 2&]H7X29K$&H._*!#J>)5(.0LA?B6F=\\ONP MN8.L9=*$REB.O -ZFE; A;ZW^DDALUX(QC&UQ<=LZ*B1B# #NK3C)-11!'@4 M#W4TJK,DJEF0&4$!A9BUE6N$RX!)@TYWK.6#2D]1>5D5J2)-125%JKF5AKBP M*XBR>G]++K&+@X96L^Y@'('F2)?F4,34LN3:RI*A4QX#N5AMX>PIM=0%*M.- MF0HEJAB*;(KM\15H/_L7W %*/!\3T!NG , +B&;+"B14U*AL,U+$?F$6\S4 MA>Y"]%ZJNLQ*1CRN[Q+[O*AD^MG KB8.;.EOLF\$2.#R#MC]0&2T6N49F#Y^ M"K2.._5<+SXXD;0"<95Z M?K-0$B M:56F-P/\I;S%B I80QCZ0&VDJ704M^1-0FR-'B[\XK'^?&["2N58T? VMXQ M.]%,%5$JAD4D@<8$@\2VK )+9H:<+R+NQS1A1Q18GPPI*TLH[8(O[WB0RT*R MEL> V#!T^.JK9//C>D)S.2]Z-]U@:I'D4^JGW( MW81E,V6B4*=;;&)'C?347A];(YWJIT_I(79(YT+F9VBU!';F0L2FY/6C" C9 M\I3SY61K(U4#._6MS,+">_%_D_0GN3+[2">YM=,39/Z^+!21Y,L"AX!QF:&E M'&H9UZ4)=K3DP9/B B>78:/K,!NI;GWV%IIM4[M5=R+X$18(3 3H\O =:]HB MRL0E15YD:>\P2GJHF\GL%=:.) 30_]_>MS:W<239?K^_ C'AN5?>:'(LR;*M M\>Y&R)(\HUE[Y"O)N_OM1A-H@#T"NCG= "GNK[]U3F96934:%.672+HC=CTB M"?2C'EGY.'D.=@*S:P2'KE-Q JCL%1F?Y5L^G4[#5430&O[5U>>ZC).5RI%>,:%( M_M(XK4#+RJ,3<)OO'HF?57;UNZQ+G6WS0(_A+ \?VK14>$J9[A!*,YTEFSM8 M"3=@NA([,CPA^K1"A9ZXD$5=;H?C.@.$>S":-#)8J$DZ*TD%J\!<:L4G1?.- M-B9ONB#)N2MF5I2;[^#KX<^NBZ&@;U)$(=PF+)=F MM:K# S\]K:79)81 Q>R'TW"DGITA]_M#U;<<&M\/8UGS[ 7F3%_&E$%'K$=X MY^"'(_R^>:?<;[\DOQWD70ZT 4E7@XYEG.)GXK^GB!&C#"6(K(P0UXW+Z@&2<._K5C"@'R08Z2FOMC H^C'N>/K9JYZ^00DK]>]:1IHQ(+Z3J MH834:&.CQOO.NMW=?;5EGCJA@YOY.%[3DQ)MNCR-;*X#C\;;E)*R6$@!0]K% ML)EY97T.>HJ+?^PL.6DUBKW,KR8SW>;G;R>AB;A MSUUU"ES7><6LYY[$[#!U9Z7X@;G86U(1+H(0I-U?56/Y+CQ.J60#(VU+0ZGD MX1LO*G%[&01^49ELL6 M98APJ3]"')[U"I=R&\RMGTD]N=*Q,C+W6EARZK^9 /#LDX>/AS3ODIX_KPYL MEFR?C*UVK8 JM.F*=74,GY'!*06-]X<##UKAP/VHX]$ K_:;C,>TD7)DS.<9 M,N;S,63,Y^]#QA W*[EJ*1N\0) F,FUMO&^5WXJC_$\LST)-#0[-(0SC&$2 M.>IWXTG, +CD=VOR M6H9!N_^P/+K_Z%[UJ=),+O2G<*7@$:SX&*G*\3K!%V*@]T2RG?/A4 M")-@8K)TP7H!48*SZ(1X:9L,I'C[RQZV+8DUA0N=2E56\L2+"NG02O+N$A]4 M5)!I8B6$_&SPVEK0:U96Z0 NNV_7NRU^TX?Y5N).=:!;%L28[-49U6>!@[RI MMH.>8:;H^2Q6^#)U*?U:;8P]&LZ*CV2N+LE)SC1J)C"1(3JP6/5I*^ $S96+ M^%38%(F%08[[E).N&Z1]X7;5F]J 5FD,]9$DM]^Q"B%#/QP'O(:^%%/ P0H0 MZXP'GI_6%7DGT)/!HOEBMFI18M&R/R WR$Z$0L%9;%"8U M_&;36CK\&KM0$$PZ_:[RE:;:O0]C$WOD\-IUYV?8D",?WY1L%6PU\@KTH2=[ MP9/ZY%-[##8Q/4V0.=;\&RG8BKH;;$6JXTJ_3E@%^"H0;C'.]M!\[=H989NL MQ7:P_9O;/-U:D%5Z^[F_?5HMG=W>BHMHRU8,"RB"N!)@P5# Z]Q*N#1DYK;= M_T+Q8?>^<8MH*LX<+LX\F(HS4W'F9D2B\%L>Q$A4?\HBT1_@V;QX<74@^O+- M7Y^_FKWX^[E_8_QW54QFL5@L6 M+6:W9;SC_W_^Z-<>?,'H <_%,=]OO&+B3^,!R(/^#/ M!$3\V)0ABH=+_#1RV3WU>-/DC[R.>-,_B"L? @7K)/Z_B!J0-.L OMXF0C8B MKQ6B,7*8_QYM$\J2<N#,'CTU(L0=+&\@K50(M7'M\,%[_Z)!A#3F2@&)"\BV M-JN&6S0 G%<#0@$=H#.?D,]N/ZR0YU10O5?CR*@%_#HU;!6YX0_S#1S/7DC* MP;)0*D\=8M*ZF^\V> 6T*ZZG_ASFB;58M15Y3FTY?_^>+945A49V&PJTT]%SJ[ MA9:@7!BJG/P*/17EG;T/7F/)\$*'VK.4C.363>.OX8351.(BJ.G<-'F;$T?B'P1NTW5@4-Q4Y6] M$>IMNTLC!RG5>/'>1>HWZ\KS:@U4?&]O($2/3#;^4["O>.L"<(VU$(3,0DPZ M-T(+><[^=+>%AD#OBS'L%DT&]A^[8"\7>O'9A1+06/K9D$3Q^3WX>'VI(!B; MLK*K#LZ9?%()*=ON+7M;7:9;WFV[)P\E9!R@O(RO)20V^K=$#9]1H41^%6+3 M]U@UMW^ M"2C[;@O#P?4@=UZW*ZB@>L;QVCV-#0*!HW @# MRY>K%WPH8Q\6[-OJ,FK\!0.S7/+F^B XZCB!I(CB M. #'%*(/&7#5U$-3BAGGB'N9XY(@^P\3O OKC B K5$M<::7NYZB -I9Y6ZQ M#I9<1L1N/P^>?6I8[*IY59\C QI793D_=%K$4T#1PYNS*@1%I&CBAHX=@XN% ML,@S0T$2.-+86K#C61Z*6"G%:$N#HQK0Q,5&: M&X-%:"Y3IQY[@DGN5/>.1E>L2RI$NN=PG>SA>V!_8I$S-E6!M;I9U5J$J[9* M^&5L8!=A4564&XHD%B'LJ3HW+YO484G@4U-!ZB$<1#>N //;^[I:>%-!+]/6 M1%YRZ]?4 MF-N5])*!.G#>**XXKY&7'QZJLF, M>Q9U*N?10]I;F9,3/BNK MBW/F]I$/ LW2]-4J4CKL^U>2M2HBVWMF<;+V7F%"X7T=E8[KI8W/UH>#!0?- M\>PUH]VLCW70@*M>FP!VAN&_!$-5QSH'HZ,/3 #\!?!![3N A^K=&WQMN=[5 M"W43Z5)J4':HB9U(.:6GM+=DUP&#'*,^2.PS'%7]KM @91]4?A8.M^4XB3R* M*5)^B2ZK?K/2E//!K_ZLE(DZ,R?52,H&H5C?AF DCJEF///UQW%;U+!U &H[ MH%.8Q8M@Y(_6;4O_-SW9*LR"P+A:Q_?36C+@0C#85$X5Z41__J9O,Y /+MBZ M2CPA*Y(DRA,L')S1OE086Y?3ON*9A'WH\ES4>.5]K1/P&C-_AL/S@M\NI8 MLFC9(5QO4YV35C:G_W"T3@-4L#[$I@P^SA9$)SA\>#@.J[AJ;"V=Y^O?,9&7 M*J:U0NW96()Z^;>[#I<]Y&C%IW=NQ@>- ?.%Y:4C@Y*#@)Y!&-RW#1P#!(3] M> 59^;U,M:=-7H7+8&MENOWPYW,!A)Y7SO,Q*#(T@'!+(KNM#AS]QR+<,;T: M0PCBEHLL0I-$O!131GRH/@9P\C5+XXS51CA0X8M;?L]J"?18$5(S>SIL";'4 M2H@O)3V3BC#EVXK DY0[56\"T.U_[NKY6ZW[&$>0;K@&0SAPM%/^W&4M$5G! MB=J0+%-TX23_HP!U]9ZE?Z8%?7P1"&41/9*J8]\X-4KA9SG ME?1U%5L@FN<<7QDY)YL,.*SGK5AB$P'LY MDFCU"9/SL>_6" K#1)YI^EEB:@FBA"&++74AW*)Y9(B^Z\^DB(,5DU*Z*;C( M9MV(UW31Q/;5G,'P_F6Y0"&Y1BWPN'(%7K7RF(DT[3^! M[&?UXPQL\^>;MCRW]"U/6&OXMS]\]H<9?.(S)%>:5?RY1Z)+?QYSQ7^YM2O. MZ_:D75R:4[OMHJ^[70QN_^!+O&#$ MU(+/GR=1%><+G:F&+3?MWO"&?W8A/I48*:VS\&]LA&E/3'OBUWBQ>-+D;)TU M05#!'X>3SC-FVR*KA^,'1X=D1*'*334M$G2/UY;1S0B7?!Z<\;Z.< 0)$)D@ M5$ "J#^K53C '2GUM$ENTUKZ?6T2-/D*Q6572:U7MLDL*DNC,+^AA+1L(X\P MF);VK5H!=W9IESGI%1R=[ZMNI9WEV]-<%;P_+3NI3W-+/!6 _&L"Y(EV:!H- ML"*YB%Q-,CS;=ILQ<7/'F)X5#Q%>%B=0>9E%-5H?G3;-;5I;=W;3Y D!TZPW M>;^(S.@3?SSD$^)REJZ]"!'RW3#3 K]-Z^!.+_"8?V+MIVJ(SC8?!_:9/"QQ M42O8,-\:,7%-#O8^1T 7D9:=B3:V7ZV5W?P$>F/=.9NQ//UY;.0:U$14L6;: M/K=IE=W9[;.HYK6H6\ 3$F!0(0!0R4,;;:I(ATC0H,PM5LASDLH;@O4) M-F&1"80PD*)>7QI%3Q)XB0ER;&6FN),T"+-02M2*=TGZ;H/]:]L[!/+(8P&; MJ 1,N+TX>8WF"V KPB>^QBM.V_ 6K=8[NPU97(W!1CJJ8E]16N@9$?.&P8?N MOWBJC8@291!<=.4H!:]4:]K$\[PN+XK\TWP&O>)5WXRM-%K6/G1+AE=5M^EC M84@Y;ELG@HESM5JPJFZ,R_)@<8_F M6JVQE^T[J9IJ62?$[G^'B* K?:940"5HD8R?Q?4!>J#J6=7YVU FW<2^IZIS MG!MN7HXJL@PZRF%P7\ZW+7BV[Y-F^ZL"1YNE>PZ\0 M-6&0CM!BM=L(1K_=8$AD40T/HR MMB"20]/XH6D&C9 *()S7JOP)P/!IF.05L(E5PH@M M%,0@G8:M7"FQ'OH]$X1M[(T5=O3>NT';;/FF2+P\V54H^+ MV]/$#-#VU6>4.OY=W-;@>B"F487N)FC)%&K<\5 C=L+4$I17;".%:)T@37KI M)/$\#W7#OZ\JM%^?G>*+PME!;P(' $-ZX%1_+>0H)WX4/"^D_X)B)[\$Z$\DIN,6Q!F2E.\F89 J?1&_L M:?B^^+LY T K_.?LHBOI13$8PNVG_7&;EM%=WA\I"J.V!@GNO&\E*UVBU<8" M54\EL3FI)?84;TV\=NOL!HW_M-9OTY*XLVM]WK8@>2@C/T(,%.CVI)8D5"(B M0]6P:3L$$V&YBR.UKN4U+[/>Q=X0,0.AZX"61DBI)T?L4F57 K5=.CHI] M/J+R+(E1&L)+(@O-2(SLEVEKW*85=&>W1A9C,S_NFFAIPT4"/ITU21_)*=RP M=1(IUXM6]P=#;^H%2YH[YY2T;JD-[AS^/ CCP[:;8%NW:R']?G9(HM*R!+ < M*:@Q0"R31P9=($L&SY9=NXG81$U/ZYG@^N!/*G:!U+W5BA96[6#\8E_X2?MB M-$L_D9M\ +G)YW;;B=QD(C>9#IKIH/FE7\R"A-P5&F<5/"#4&J(L#TA A[$&SBQ2J)KRCDIX[FL000*ANP8? BVAV') MM-QOTZJXL\M=D"F1X!=D_I%G.P3$2IUYH+?#%#1(]HCH(8&9IN5]FU;!G5W> M^<)UV$@17Q9HWA:%8T'5@8<2 318*\!(^*T.V=>CO3 MSKA-"^C.[@RA+H#EAH9$DKLP4',J1$\+]C;-ZYU=L*X;U.D#L3]..$I;$6NJ M.BHBR%+6-*9F+VN@I?=I#[0!3F@,1/YH.:W]6[A$[NS:I^0RVB2J1:T=U)9B M&?5!V'NPV,TKZ$\MYM)K&M:W40(ZZ.FTPF_30KBS*YQQJ%+?+F> *:R2_^R* M6:GKP0->I5YP-,:!L=W.1Z98KO"6G MN \?-_A+UT\]N1^R8[Y/VJA]E12P.W*7]_7"Z3R+OR?*2.$[PO(=OK=)[8;: MF^5D_'#&X@1V)PAY[[ M"QY_UXLF'-/6JK:"ZC^G4$I<=?(<1$1#.XY3!HW:[+6 M!] ,T<*G@?PK^$P0VBU%"4:BDBC>]LG]+XX?>.+G+!6$R*-#X]Q2">%'&L$7 MJ@U;(S<[NX18$>77N62=R/WH=<-E\TY"<0_CL:E/>;B3%9I Z_VMY-M/Z6A& MD54J+99=PSDY [OGJ8SY(NZ7V-2;9];*.?E+SKW21%H:U'JVP(T*%4KD?E() M?[ORB/O5-"#DOJIA&!/87(XNT:F7->92@YH&\-Y%';R(IL3$4&BOQ]T MO1\27J$.MG1[1]W2C!5B&;OWL:NYJDJ7V5+T0I)WR/+O?25U M4Z$6@+%7S49E%3O V1T^)ES="2@=K4ZL1,D3''&-8D/;! 1#M)9^FDR+#\$& M#>P1%$6.:&I/RK[N!V>?TZD>=NH\>?,\0>;XYJ16\&*:3C@:S_C777E1U3-1 M=,XY7DRL=?3<-\=B(%]B9[W.:(-W #G,[%X/*4JH[(@-)W_4=AT>Q(@K_C(B M0)BTG=/89PP&Q1C/^$Y;< M[WVIB6T P0ZB!N. =E+7QC2].\$*8[HO(RX[0#.M-AIR GNQI)TD^PJU^82M MZW^*3FRA6LKYGY= PBAVH&Z4866APEX#TI0\Z-37D[@GO^CY;MU WS5!$NP( M\B=P&(%=6/N7?@U/YBL"M=W^+'M="A+0H@@()VM'G<(!#F2LR1JK,2R,4U/) M5F246YE^-=(GO(KUG.:%<'X^#PF[Z(FMVY(^+N>]D"]BB:Y6T$C?HF\UW#8$ MH9XO_9.'CSX[3@I2&>/8,W#F?FN[(*HG!A_//O%4>*J?&$^U4A6? M'3_RN8H/'+1M:Q:\R@-WFF8S[IK&<53S*BSBXISHLFNF+7^0>\G_'#S/IWP@ MY0H&T<1YB X:XU0[#?ORB%/@=$90#X8 6#6O-J"$>_#8..&HQ#P4\?KBT?%G MLNIUG(YG;TAM_U-O_+==.$4??"FZ: ?N^?#XB^$]!U;4K]N<[+&U3:'RC"F6 M!,^,% F'.F?1&CIV,,GU1)+^=1FNN&D['+?K6D0"5 =CA=PE9X^!F$LY*GNT M6]]ZD.-XWS?*(C #ZUJ=7*:>;;['>5FOS73NK=1$%8V\VD7;46Q&*:>+1&W+ MMU,B:A)KA7<&\5M350M1JPP/O.OZ$)6(D4]UJ*190^+JZ7C7XQV)CJ&U,270 MWBG2J1JJRT4W,'[PIN"](6>I&5N>Q\58JJ-Z-Z]@G]W1:]'=HT;MS(:H< M:F(F"C'DY[4D_0;YEHD-2-?(;\L&],AN>PO8@.PS$[G/E J<#HU;_;8H=XN6 MV5G5H9J>P=J4J=15;X:GQ;X,M,5W$F;D!T[X\,ZJ-3&AR&M* 4D*^JTF)YO1 M.X[4 V;Z%LQC%J+'Q5./:E**ERRE.EOR4Y1?U$W;S%UGG\H(#F+=A7[)ICD=AP==["Y M.T6C(T*:=R?M-+%C_+[9,0RAG$L3WQ!'>%JD2 .8P98\&7=M?1O3 OY5LWWG5W("''881R"DN6._3B+]J()_VC, MA4Z]EM+Q*PV3;,V4YJ/UM)9OTY3?V;5<-:M2B&43>05D&]D;['DT=*%GO<-% MDIP@5Q.7OG7+W: DV+3(?]^+' V0,S1:MF"E*:5';Y^QQT#"%R!AKMY5\]VV MRJVY>2_5Q';X07OHR>P$XWY*)((G/AQIJ1R2&I:S1;4L\0-I6GB<#C-4Q[-O MA4NG\+U<>9NQ\CY)$YB2#ZE1@P&S[LV=="0K-4]\K.,9^D:79;W&%ZR/_#(V MU?_F1MEM7_#H9E^;!"K*)F5_2K@*V[T?& MPKT\'BE,2%HR]Z0!L5OU7)SO97S2H]SW1C=HYP+88(YBCHJQLO/ MS15\_6U8%5#_C1T/2Z4+Z$F==7@ZBT.7+1=X#/Q+1FJ_1S=-0GIVG>RK[P) MC_;\-6TP<96M58Z*+!]VF/=7<3)U_CJ2HU8XSD(O&[9)G 9WZ40GL,8_.EP[ MK1 27V+M1E7E\:O83 H9]S]VBY4V\H<7-**'<"8,UK>7+D"0+\+VYNSY=:?>GB2]Q=F.#46)]5EJX4;71S>:0S[ M$S0(I.!3RAC/ GN(/6;V7+E;P=/7)2I __AE)/T$&\4Z^"3X4'RI0BU$CNK+ M*Q8SX;?-CWCU8L..8)L7"91(_/1>?MLP*F,=^@KO8Q=2?GO4MG#)\+RE[*]( M%!2^Q7):!UI>GRAAE4R/IBZXXJR][9/(.@+ "S[YB3'(,D7;/&9BVO3!=/*7=CDR+FVI[VBYD9.$GU-'E^"YLO3"- M+S Y)V7S=O8RK&Z<%:^PO.Y]]^*;EZ\^+2R7$0PZN%4V.DW\:^((6H=K-.+3 ML3F83H8T[(TR149R%7QF(HY*<_@B&QC=CJ/E66S'$)+-=^)"")T4IR5XK@8,&:#@,+6UUB-/Q*%A2\H?=";'6O))M7WMR9722Y21<>0\^>W!? M#HDM<,GAAFNPA5Z<5K2 31A26=2]T SIA>SM(]%?&,5P.M3]*>BT7]@]YL*, M'IZK>E>'<4[W#):+SU]VTHC1&5\XXT>_J&>;<'CA%B&0">X=QY^)04S.0D\# MO.63!?8;XT=LC2>KZ( ^Q8T:)3**_AMF^RH;+ '!C\>O0^A3+6@57P5?N(-G M*"QT_PC#E?-^/7%[\U5\C5>N+SKS;&*0%?L')!P?B M6=OWM?H"9QB0N? ?9FS4.7PKOC&>*K=TD7.OR+)F4KCK*UF[Z3/O M9=D?Y=;?9]T5=+.23]T\#WEJE=L[!V*KW!>WJ%7N<#808,IU&5Z];L!P?72R M!O?!U%OWP2"GC^95(A<#9KZML HF$.!"V9/(!?G%@(50"- J(>DCAVJP9Z=A M"\N7E,O]8I0"'N=:/4\=4UF<@OS:/ 1#"P)T[+"KA52\_YIV^$WY;O9TI^;O M;^U)/WLR1W8KV%&8409H/3^Y$*F(U/DU-,R3AQK7PT'EVDU5;9GCL<-,M#5. MMFDFW01FZ0?,09F:@5R;$;"9Y>_B.=EX01J,EY; M<1Y43R3+:D2.Q7F*L$;R&$7Z9;\[.Q/]@/#X&^$"7,LCSL,GV@W K-'WT.R% M.IW[[)'&WP_=]HK*(M+33I][6\OSXB8'9\CKWR1=G*B5@Y!>L[?A81M0I&:Y M E&0Z3WE8>;=B,9#H1E9TN9CX,R=Z4V;WKE#F;\S0K,YMG2.9Z]/A?JSW9QP M!0UT89,&@2?O5W$%1\BM5*_W#NHKA.BWI(% RR<7ZE#M1@=EQ'H9VV@8+96A MV#K^3VTD94;TT X)3B54=BH&+S;VNR8J9-AV.WB!O3=%2"-#Q\LA"3Y2U#B4 M(SQ8OZBIZY#*%FY0J)>DF7!FA0U268JV#,.>OIP,[><,L4[M4&[R+/?>TGW'L,]B6SP(/JS]G6YE\R]MBT6EUQ"\V61[ZA M(GVL24*Y=657[4IJT::G7.X8WY]V[6XERP//66H1*5$PR;^.PA9#5)<>OY S M/WY)$I/ENF]=J6Q1KW#O;IAL@[HB,JK$;F9]K M"V[@"U?*F?6Y[DR,N@;[;\2<#JR=?V:L.VD1Q_VS_/5;MZL\@*XFN5@(V\&. MM:WFITV[;E>7:8V7L+.VW](K^3#S5QN.6*T%.W-QA8/V(7Z9'%JR#VF4P_@\ M_.R/C.\7_PAG+.Q.^8ZK.VS %CNUQ& O8=7$37SZY-7SU[SSMH+=*;N:QZ.I MZFU/ZUX>JK0U^BC< IFL*'@&DFPD9^I>7]>+EPWXH)F'W]80D8-HA5,5@-'3 MA)C8U,'++C)%,V$#SQXAJM98_2PO/=A=#;X6+^?4)Y@R"E\5A@0Q[&&P:I3L MRJZ[#*]]478+JY.&P"Z8DO#EA2^FR'-GY,A,;#9,6/%P#D.Q8#V!;_SPJP=N MB&GSY&'Y\XU+6'Q,D0IO?BGAT2?12)YKTKY^0)3"5 !,6-( 7DC]BUSATI\] MU"DHU .'D99PC/=5JQR[(-N+X/'TI_596KBZ!>:2[+PBB/K]A-/74(88'K+N M-+YBPG$&NFGQDFP8?VC,+P84_O?O'W\5=172I?UE14(R^]:#QW^T!Z#+LM F MOBW1L13J'+U4,$J;:E&KIMIA[073OK0AZ*\_!CR\9)TN/F21ZH6P2+5^Z4>R M"0Z['HMA'-1(RVN83D&Z++Y]WFXE\!F]@_0UJO,C8S10%])QF*R>6+UO-']4 M9H+R[K#,/2G)4%FXT#G$D.0 5FV[@$&+J*8LHD687H986L[0NF.YH#HOU[LR M*=>*-P6%PF:%TH2%/+&\[8.>BPZ'9["PLQYP'NPG0S& =D>?YM!UY1E'BZAJ M6B4&UL7E$B,?")J9\ELIO\5,)_*+.RX:*UJ.*EYJY95X/"MSI:*[7B1\XGCV MQ*_9[/.,8O4V=?*N>4+ O9J7RLP$VJEMV $2KNDJ,;F2^&.BM!'.^T4F3Q_K M)A;K@>#8U>6.&L_.SQ[\OKI[.&CSXI9,"HOTCUG1[._ M^(=ZB8?"ABCRA[4Z[?"A[55Y'^('WU M>/;:F4Y-A<4ZIRR_?;F:S \HF:?ORPOY5MTM+!OVSUUP7"I+B(D-C#D]8D<@ M[\F (7LD*C@?&,N!BFPP5'6[0!9(AD_" M6R$N-<]8I3@70L=F0V_%&LP:VU M&<')]O1,$0I"IHI@ \6[!2Q)B()*L,=E8]QH7Y@\@#ZT 6/?4 M+R+$+67S5%55E(99;'>CCV;?(0[TKX4Z)8"_P:6YY/OA,SVE(,78+>JY^O/16 MF+!/<]!"5C(>>O?CAU?\.=_SZ6>2U.!FD3$![ >V@\,12R5AM&X>"N!CN9>R'2T9'H6GP^A' MW/6LO^RWH//7#%0C7I6@HL\KC\,(SB;V>K,J#I0U2Z#P+7J@)G$.Y%#_3,LH MNCI$\SB)?*6DJ.0)6W8B-$OX!_/8E#7R5).C9T\)_-&J"\[9XFC>KMONS[-N M=7+OP:-'Q?Y.X?)$5/5V'D30D2;F;&DM MPM7@7UU[,:F=DQ8#Y!C+OI6S(]D&J#1V"]=04@^H3,>N:X*29YWHG:N52A_M M 72*Z>6A5Z5MK>M++4[ I$:/UP3UUBKSCG%4-OO3\=D(Z^[ M2YZ.BF@BBLJE['U6/5C5<*-BUNPH<(EJ4KA(>UGA>58B^NY$&J6JC-N\&Q57 MM* )?F683E2K'![>\/&2QSFT_[@61$.2YVQPFZ2Z=U&9(G.PY)$MD5K4W ?Y M6ZZ(B>SL)=)3\T(1EV"%W&N:A4-;>/]D%YWYU.(4[R"EN+V7'@(,QZL'5YU6 MLHD5/,# 4T\YV<[T>?,O.KL20R/]CLE8M'JZX6^:?XLZKL3(QH2C>>48KT@RT_?O_WLE^4_YS]19; ZVJ-2.9[=I_* M(+(CO$*ADJ6V"QP2NII1.$"%'Q!;/6PRN+=[YU!5=# MVK\=,Z3S5*>5[%N:D[ 6#C@/8Q>_7)"KT[HU8\?XL6<+OQ"'*9:M-J0S%]^Y4M,/ET* M*MA*@#5S&OV^;^?2\\&CWP)Z<3#T/+$\K:0!V.TWGT"D/R'VRF;(34MA<,AP MY@@%#TJ1O^1L^=)+RD?Y"M2N\9DZE80? XRZD(CQ2?E.4TW:X3\:V[!3.KSM M2OI2F"2.=*G.+["),.:ZWEM822&U&$2 NV/S2>=O;^%3>;P*D M56(L<,V%05I(94OA*4+@&CPF*T$S>TPT'.]#K(>T2NVD'0=N%P98!GV8.$,A M1+DYAGF^X,N$5\.3Y-%'$=U](N^PY:-?E*^=6"JQE:)X&_D]5XFOYQ%_%2_E M@+PU@B/8JL7W7=-9VW:_ DQ"[_:_?.9?QDJ^%GX76<4#2@ENDC='B, MJL<%VAX"+@VM2#)%HYG#)XNA:&*X0:%V$)\IN\MX+SS?/]H0.,U0(\+,% 9" MU324 3"Y9\64S&1#^[(%>)6 OAYY7N%.E)@]7Q#9,V:T-L&"#)D#\G<\IQ5J M=L%FP0PI9C\>6P7KDC@5S4:/DCQ_W)T]D85-9&&_[(LM:H#GX1Q5MFDL4TG' M;@Q/:1TT'M%!:OJF6A?N8"PR4Z 2ZM++(Q 12S!%RS+11-ZFM7-G-X7N ?.K M0Q1V%ASN5=6&57\6_'3Z)5V/0&0_.^_/Y6D]WZ9IO[/K60"3O933#904(B$N M\#8%[(R-SZMU>T:V$7P:/6<;*&%UL[X$=@A9_P;-RTMS&2<3/BWY&_=B:J'% M0Q'F,P0"KCUXRT4?/B "V8Q&H^\2(O\-/M%-Z_E63?N=7<]TLF-B==U*9O)M M=>G! Y:3ZX7$"42!VA'#0L!DL*<%?F-?;%V*]FQ_V50=$EG:>Y U.QM:.*:' MY=-,-$ENEN3M@B'(,NG3*K]-B^'.KO)DPG?-VZ:]:+*2ZS!%'M?P9+&GM7SC M7BRGAP]N!PIFL,[6WN5* 9?3FKU-4WMGURP]BM0^BFUT5*7VO\<:7+ ' M77LA5/IG73LGXQ7CH,14I7251GAB'3#*4 F.MD*8VO"5\W(=B^[]:=MMC] B MZA_&^CDCL]D5"H=A00&L0V6$C"_K'JO\)1G7N'E@W/"@GR9NK8Q4"]45$EB3 M;V/8#W:26#"4"Y$&&\TW.7V RB&-H*QSD)5KZO#\1M[N1PZO"Q&-0=OIQ' R MSG!RT_ 4O_WV__Z@SD4&=6%/.]83^VI0LKF,&S;+B$0(I9!7PDX+_[: KL1A M,;2;]:ALQRFQV!?AM]F0[>U;-*_8R/5!B+L4@+G(>@08[+L8&^_Z6DH3R M#I\\>/C5\9?[G+J?//CRT8 /@:F?,QN%:8W]>U(' ^&.0<.,>W/!K$/;K,2B M"V.C0VBU&10K L:(WMAU/8&U"95'*R;3I^J(5FI)K +TB=G1W1S-6XD8V;9T MSA[*?12;H$$%R.OOI:#H\*GYD./1W7=;E9L"G^MV9UN?'K>>JLNZ0HO/EM>I M"4U5EAO]D%!61HPH=75V\_ ,$$:49_6".--V+?""Q,99->=UUS;&RJ . M6J4S(\VFUK8JU!V)#IOI8 M'+'PNU57;G3U,PD@BG,R!96A8<%](OS%8/+.M@=.6O0U#N[W;FNDS>S>Q_=/ MPURNX6K27=B%)2A<0R3E#'[+FF%S:YR^,8/)^*$AQ!A99]0JF)I8X[43S:RF*M9'![I?!:J\L*%9N,] MW#0G8U/$)U[H6273T5>)4L96EO2^$(]#7HU#ALZM;E"B#/M&I7 MO3$^H.L@,AHU'W;""3>.B=C3/W4'1,A%PB&AF1.ZW /MKJ ("[GI1EUTM MIY6Q>X"X+#S=C 2#TM1(=M =M$'(F9R./[+=&VY.)X]U0$V+OC[1@N@8AI+ZW M(:BV/ BS+I'RV;:62P].9?_;-.MW=CFOJU7=KR5NHB8*!5Y!=JT-[BE\')6[ M,J:@LZZ*2@W+_+NY=*;*9$I>7PFK=\W6SMJ8^\C.U4Z$<_SY.NV?V[3,[NS^ M 2M5KB_O"3^@8[N]3#JT?=G,4UU+M-UZ)'.T6 WWOD.?]9P)GFF-WZ:E<&?7 M."O6=:+X)-S%*1XR%_TG6;OB?V]#[+1<]O*#5$A7JNT]+>I;-?=W>U%7[V;K M,JRJ\-\+:\.OS\%V-"W8:<'>K!<;AIL5:#2-7XH%^UVY-N&/L+@J^07TB<+K M BH3;C MYELUYW=V,0-E@\)?>2DR"Y?S]>3NWJXIO+-K\[0JU\'+K<[J!9+R M_=$?:H8$#6H[(1?2$6]*KLF:T':GB*#C-2P +KG7R_:G2@] MOF-VXFOY_6+JFKQMJ^G.;I/E&AT!962B-=B,@'SGEU *%(&43DJ!JQ*V7HJ$ MQZ^/9\_:];KLHC9(V1A:77"H1%'Z4F#&SJE-8OUVZK[\,(1>*\AUS&Z4:$_< MC1'[%-.EQ#6/8)D?'S_*H,:&95VU?-:=5O2EF?ZFZ#97L@]%:4V-)T<\7)D3J>UB$ M<'Y/4CP^<21[=8#V_I17(C;8!$+#>U"""$3WBFM.[\"7DGXQ--;4EL3;@Y0= MSY[$AUA?%@E'DC@VA8VP[L$L"ZQV$L124>L^05-FKH5YCV:\6Y6-2I!B'+"N M-B8M6#?+KK3FGHKME)M=$Z5D]2.FX^.:&82JO"&$0*6#$OV63#VN &'TU)D$ M/MRN:[N:9@!'7I^M%.US12/?-GJ+KN-:.$=%#LE)J:9.%8QU'$J&\V[87*=@ MD9.''VSN2UCP04=-M;AQZ.Z/@K;,FA':I@:J4:&.5F*)+E3$H(A$8MI24+G- MP?Q)J"K<8]&R)8G0$.E_@+1U6!U-VTFO-Z&-87G4"Z3"PP$1MA9$;K/%*_SF M"R>*9H!/X6[F?LMDMOW*UP>+]D@%;.WG[+/:B.U4C&%3GO\8+!9%$V?/RFTY M^Z$++J48BU>Q"A4]PJZ:2Z=,DB)]&J8QW*2I2\"K.0;^(D_F6P[7J/!=;43V MU<)K2'+T%FS7L(K"GBK>L"PL31UR-&!$U4A*\DP=WA,,2+];BBC%-BJBYJ/B M4$C:D1.[!I?LFM15PP>*)_TMW'+\34W%%?W,+XT;_Y=9A'\;CISSGN!55,M+ MABU,[).^+O<4 T?:J3X_&ZWKM0NBUSLXR@7KF*%;1%8Z30FW)$M)$HM M,836R;99L2-$/:V]6A45[_9=5@F0ZMZ\-F4_'WZP^#ET&#Y/E3_S7 T!5_HU M1JJX>J@24U.**4+44,[?]NYXL2@C[XK?;W.Q8(<'B;W#IU&]]KV+5P*1*.R+ MQNB6T:?_^! N'25G-V"4[]ZS\_2D-098E?HNQ:/3QM.+TPISX[7I='=Z!I0I M@O$'87(PRF[/:1\FN53VW)7<"&G0M2K;<:0R=-&U?F(MS[+LP]G/FD[+J:.\VI>TC6 U!^ M[[D5FO]1L;]M5Y_LMD8THQS#:$M3&XU$W9IQ=&(4,; 2=N>&QU79..*>I9 ; M;[+=DNV/MIMIHYP.#%A;!H-C_F!,.8V9*B1\TO&.T1198_%J@LU1A>V8#8A/ MC).3N<9!_YV@8\EIA>Q+F=80CUX[;;&VPG_F0JJ <4$_H*X@Y""\*#(23Y#T M&Z?N<*]^Z#UOW&Z>NLT/=YL_GKK-IV[SC]]M_JW&_6"SZ]3'RN+MX-,CZ3I+ MJ1Q$'7!):V&^@@W,?1F+LXY2XDK<&Q.6O]H+FZ)TGU[%.14%&X./MVAE7C2. MX>@+!V*()"-;Y>X$A&2;DW6M7"3"7N(:[99982VXN8R8$7.7ZXL0:R;G8NOR MI3$1)-$S5)/3:J$:$IKW]-KO?[00*8*>35P*ED NJ>5Y6*.RSYOP MQ@RS2DC_KM95.M7O6:31M_@U3MTJ>O%T/J*H91A.$/51)UF??9 ^2.^$9\@I M<+H2#&9DS107A?Y![N9;6MF]^SVMQ-!U:'=;DYK&D"-AA:)2_ZFD;.&%IL(. M/7[AG+'O9HF8JFK":JPJR38,Y_5E@[BK[/E>E@M.F85%S!FPO':"QV:N1#,K M5IR1='B^\TW-6&;+5.#T?3E--@Z84[1VIJGQ0R^YJ+':BZZ @]R-T1F67(>6 M"9 XA]%Q)DL>\:"G>2WK=>/X8K?H#9 LFSJD,%HI_U4GA8%[/S%DFV M=:4*:V>HV,Q9GI_L?QS=_ZR#"99P*1C@5A,*9#/#:*I!.QX9_F.L M2^+O*OUN+)1AOH(Q(4F*]*R.SNCQ[*\A(FP[*5 75WR26:B38*#BQ$ODU*%6 M0'NE5/ Q/2BG&G/#[UC5FY= )&UCK-0N@Y\G5@RIS3*SA4G!_/ S);Y,!S() M=ZFW"-QMV#R0*XVE#LOV\JP:=JX+%02F1KCN8@9&3'IB#Y-SLJDNJLYQSO4" MGG /;"0RX[,JA+*:$W 9BSXL"82CDI302YR#! W0"RK>*[-H=H0H9D&J?<.Q M M;WLD*UGM388;#%TU6-D*%3DKM9XEO*D>/B+UDY'RB:YN9FA.<"[J4;MN+\0U M$6Z\CH3!DO#C\X&FM7+ BXO@M%='[7(9(0PTM?YTXU (?"?\]RM^+OSC2[H# M82<"$ @WH#I"629>^BB"=U34 5F4#)WSR><#+L-B]LG]X\\'OR)C\?V]3WJ^ M8O"UAXMV-68^.80::LF6#P#+;O+9@YW7FGADE.I=M3)Y.+B MRKPT>WH:5C _^*:L+\J&AALHTF!U%V/I>LD@N9?CF]F"I_':K1W99"(^)#0A MHE3E^EH.CELN>D_.:4\Y)N0',X:#,,XI^6:9.4E$"A5[7&BVQ+[*\6(/1LFL M[S]^S]I0@D@%&NEBM,6I25KP5?:**JF$E,>7X);1$XV\\>D8R#>ZY_YT%%]: M4 J#:4^@OJD'.-@*D%Z45[(;"5 M,]>&MYWG;R,>2M]Z 1(X4&DM:>B;)!=QT"P=_; MK+[TME!7>Q]=(R=9$N904*42=7(:A%Y ]FG:1=R2FF.)PA@H7K(V(Y U>D:H MX&6VN.YUMH(Q8T&2$B62"(D+0>)J?CBS2?1NP\=KH#@J<7=WC:\0DK0Y K3T M93U&P%Z[;]N&%=4R*S%.1N#?AZ"[7*)%9R98A'4=!G?!<,9!9S ]87GIQWA0 MX%=A"9W7"UDDCO8SP8KI0^NG?+8C7.!!; JC51!$A=,5WF%M-RU[C5=N*+YHO@ M([>C%DT>*O@IA7.TYQQD51X C7:XE7DJPQON=PX0Z8C#G@:1CCKQSSQU@8@3 M#QYYDY.PR+D1A_GKJ[CU7>P5/LE0?6B-S]8E@>&%$+*Q5MH6&>F:-P-9"!X% M+@A%YP>?"NKUR:JK%("E4Y.[NY8&#:LJ152I5!S)M>?!FX6=B ^BJ-HR>$_- MRO!Z:1GSNA;,ZJ.;)-, <^^F1"61"-V%ETHQ%6,MSZ.IN&@R*#Y5>LCD_;-D ME83B#D-Y6".$X,3(96[,LA1[)$R.&X.W#?NJ*GYED::H#Y+>W;\/;D./7^A M$&-5)E/9ZW83K;I=N548&O7RX#*6E-YS/.9Z#QHE-X/A\BM '9$ALW,]G$&I M.%@,TB+26J5)->,P1[X]B7%+($/_DM#7L*S!8'J?@ M@1D;C)W=L!6HEOU8AX/F7#P3)Z@3QM^.85$9S*1K"/52;9C4(H835CM1\UII M$ED93LA =*7>X*DJ33W!O9*A'XY/RU2 M,74=&P>N-H8O%?$\^3@7L?98^)<%J"-[HO @K*A2+L;HQ^S4%N\<0* =4-)( M@:K+(5F+*N;>QMG*F'.+\SE4%RZ#"];WPSW"!9C7 /#Z"MX-GRY4V":LN^B, M1I?&@1Z&>[]M!L#IF"/U@C[Q$REUNX=$X=3NM1PULGLM87EPA"N!?<-SAB4Y[ MBVI$Q5<4M^[&N4(30/$@0/'19Q- <0(H?N2B%) M^ODI,X)J-G'755M*2RUJ3\YS'HK5P7]?AC-&^G4+.88)CPN_0 Q_R@AW):$K M5K@(Z@K SL YMI*]L ?I_G0M$T M'&3B"8MD(,DG%E6Y6+/-%QU)!C]5G(N>;!+K72C36'FP^ 2*5A>239_C;/%'@S[$1) M8TF^ZJ-4)Q CZP&72)@.)!^(3<4MLA?2H'TM\(=@1C"^\A92FA@\KG_:(LHO MI\L%P\+ 53.KR.VJ^O:LOPPF::,SP&^Z^_#G_#82[,F-2LRQ(J0O"XX.*<"V MPY&4;( .)DZ']=KE[KE &7#,PM2>[@4U,6T2_'K1G3?+@&&1Y6G8A+IW9T?" MTRPZZM6BSGC1IF2"1=S+_$52)X'B>(*F]R'9R;Y0D$U<-DD_@H$3=HY?KL9!U) M;G")M'T$'$YGAF:@7Q]*&?89)PGTFU-.@CZ)E.0*5]5/*13%.$)MSP[_N%A3 M(F,,35/$*3VD>!R^!:WF/B5C!=XCP$7-+3 G-.7';:X/S;(F,^>"7QMT^AZ> M]'TG&!-F]&"R[_S9;T?_R,E?-:=,YHVG=4;$O:^?$3RH#ZVV^[0JSVNQ#0?5 MIGG8!PMLA!:V(/W2]H:&9C7?">CK=X\_Q _&UY)305*V'*3DMO7%>*M^%-;\ MDT_M+@/H;Y;Q'#PCCD;!5NVG0@N-,!ID4Y(G(/TCVG O2M.E MDRMMZI5)C+=\B'WL(=YD4P7[O> Z-'Z=4[O6 %Z6S(KUX7D*#?)()$ *J!/6 M=7]:+?*59YY;NI@HRGGL2& <;DX0J!VJ(Z)?I8\ V,]PP6?5O.(\//BJT$C[6T-S' !.YTF& M1G7Q]L'464$X^0A6&,XYS,:;FFY+]_;'J6Q*.:7PADDX":MN+L&'V\IE!O6M M;&L?+ WV0D$@&KE:& 5ID5'("43/SMS2;>=#QZYZ?)X-J7+ZB;ZY;B_QH"@) M8R[PQCWGQ+(>"Q>(^$X0].M(B=1ZZBS@&YQ^R8KXS^1%P7A"%L[NXP]TW<=\ ME+!GPX %_V2DO,B@6P_ O2='2T1XJ7YY>:UV'621MA*B5)@AB5TK!1)9LLTM M%3^^6RO26(F1^2.Y/9-%+#0NZZT=+9*<<\4]_\KO7V?IO%VN=Y5!/;V66NJ; MF=?=? =@E?3% @]>:4<)[,20H\GY,!I/#ZX33-!;G-_Z\!%T/O1C>$(0#6Q] M%C3L@!1=]Q[,W&&/:N7$;VU M/TO,T82+9UW#.O_8- LP85IBQA7(2;FL.X>2XC8!:>\,>K0OZ,6<;C7#':)6 M:0:2:;S61K;>J#@5>YE78UG;WW[# C^2R1R+O6O8:XV\T+>I=+[_!H[!=G!% MO9)VTV@7WUC[2'S&B,%[KZN0_(,/9-N:W :Z#>FLNO*@&J%!>)_#X/:4N0FR M'L'(YR G(SF![/3/>?;(')MLD2"+-L$+G*6RUS6:"R,_X$ R;O\DUB/Z+(N# M+/40GV1@QDJIS CN4U*%XR,5/KH$\ A!6E8;NB!:F!2%H)GBFZ64M;0&9]E' M5*4J84G(PS1V'8BSI' HC3T AU^.V0LSS UF7;,&,=\^#@S9!_MX_VK]9%W@-D4RQ1DY'+2Q:2SA&UOW4W9Z M7>X:R2WB YLV.'6S\^JT%D+/R)A?YI?)]#&&\AF,> P2(R%&DQ ##/PY,'7& ML"$.7CB+P\MHI^AN6^.0'?2GHY7%I:6R6-JW%%Z9:/"09<;Q3#J7E^]1WP&K MP")L[P,S= 6\>T/F+O+_2LU+@R*?1#X<#ZG+=#IRWWN[,Z*/VXOFTWW:+"7V M,+^O-,)NZ[O[!9SMPJ$MI+R2N=X$@H381$FU&,3-NS 'EN^0,D&:4/.]HZ>' MKDW(/U>2D%+J$F$$L(J2T3)7,MNI@X*WP]L8A):4/* M$!/6"4^$'1+G3M,W*9Y5R$4Q5)TPL0E.R$B?6([=7_QCI]#]>#T5 *IS)Q^[ MUOB#LE;8_20HE]:0H7FD;>Q PH'UOV&7V+B@R8?RV'Q+@$0)6U38FISX3H9\ M)Q%2D_ ND5 CLC$K4WN1L&!\97LIQ\R@^,ZJB5:@[MBY8P/^X+,;%])\+%3% M7Z[FO+9=,;X;#E7#,.ZDH32SDUJIM.54C?L$?,@X*P[6&6T3*4@!^9S8>#5V/>_VG@G. @-V+ M5+$P=%8)DKK6E]%.X%A%I\)36]HG6W8=&;^9'?0%R%2D)";IGGV$&!O-:W:7 MQ19FYPBDHG&ZQ4Q<6>D%DFX\#_BI:GILZ'MTU-^' MU"[ 0=7^AUTS'(G\@XIH'X4N6G8T0G02.D;-B$!$$R71>UKF9S_\9&4#OZU$ M+J%5D1"(7MMUY+7^JQJ<7KIT-YR)QW%U(8^#H.,*$J33HQLPW)ERH*5A2Z+.!.&+J(X7VHSS3:' MM# G/-]/.9Y.;Y(Z.9=W/2Q='%+.OOOKC -D7W,\^JR7V5.,YD^@@>A]) M "A$73V\J3T+(X2P,!RQ]R!/?6!5Z+Z_FL@=3Y.XR:^X82XM>_!N1+*ZT!F- M$G@?+L0#%_=+_/L2IP_,JBKQBGW](3AO8:2D=2H%@7\+H?@$O"XP;'OC6KM@5MDBF+JMD!38/H<&XO4&7=FN8VKB%SPCNP M!%MA.\A9%>Q(<$X0=VMS%;]D#]!*4(\@GK?5PSXX+;6H>-I?W1=X 7Y:DP8J M71;E?S>MN3=(I:FT;WS>BZHSSH4V9^QQ]W#;Q@)&]=+2=I&&EB+*ADO2DGG% M].TH'$W'/N:CN'N%<2PA;/?J[%+CEGWK5.8$'*AMHRPS+,.ME8^^IN2I[#.S MZ4O_:KFK:0T#/D/TYL"'_T^R7$I!1R]PR' M-. )=UJ]C 'X!?^8\=D BQ_8)E8X9-/3N=#LFT_0RV/#1X+NI[Y/D6_?=Y4L ML^@-80F+D\17'_?PA0TL^XYNT!J2J+?^);.E)[WKQF,[N'.!H.,]Q2 M;WX/Q3I' YK^8JTK@%EYV$.+#&.?+7^G4X=X(]_Y0P4<,X M,#.>Y %0]!R\7@%)MA \9$+.ZU\*3\>Z4 ZTF+8-*.4EE#==;G,O5/G#AT M&*97;B7$:7O^Y%62)T:A^,&;W#*6'BU1P66AA_("DO/4?) U^>C@J7& LO%T=F4@NKHZHTV MB'0[%$NX<,J-], 9?4C8-D?JOT#)MAFY$O*;#=;K41N.5*2CV^7VHC3)[D@$=SQ['GP4Y34LE(_G0I[8N"T7 MDHHYZX2'6E%V&@K=]O:\TU)=6TO^W"AG_PV):P6KU$IB]66^LG6IQ(]V%P M'L9,1 ;%N-7+61E3YG%_JO7?0BD9DE!OF_8BO-3*=3GAZ\SG^75CEL52%F8G M-G"N8>\0#HX1U0Y *3M4Y2\ ML%+#V,/I4X2C!AR=6L]#J-Q+SF*AC[#6;MEF]NB/XNN<[M(AH1GTR#6LS 0N ML'0Y:#+7K%L>KI)XEUN@7EYI>ZL\2*0"-@I2%F&L45!)=ERJ;"CM8Q"F4SMN MI">&>?WE-EU^7\"LO"A5>%0&Z$BFJ1KJL\DS#!D(E+W,UIHE.^.3N[2?+L!H M3PZL-;I1DFZRF1F_)NU?&%_8R]$&4#*8"7;AO!HK4$7_P-*V3B\MEHIY?HB; M/4Q7"2BCF8>%6*ZB&ZPR#G"]V':XMAP3+W)THJ *92DJI%//**2KZFUV9!C. M(CG&IH+'!.])&*'M;NNJYYQ)UCYTAV=4O^;#['N;?36HW=&!!)Y9LCL\J7>= M4PT89G9(]10U:RTV&;ZO0#TU;QYMN)(?D:!_*TH-%Z,S9H?V&: KIB\K"\*> MT.;NWA#+, 0.?!J33'2+@BN;N:^CCR];QM0)7,8O>TJ/#;O;>::/!PHX5XI36U^J:"!^ M:0A"X)[D0/:9_5$6B;19 1ENU_5"W"H?58]KQ":D8P;R:*R=D3:Y,+\;SR5Z-VWC^]3-<,?\OTU1SK,SRE)./Z:TD&:> 11 MT$9PAL>SO[=H10_'I; \-7"&5@0U6VESSRF,^NQ7WU[60RRLC"Z,_;[/R'DZ MMNHBT"M;>.-+CH]]#K=&5QPFSAIL10=83CZE?!?9IW&EVO#5PD@%3RZO]69[ MTJ*9X(.56O9!H$X(.)$ #"JA^_O!%6]V6Y:>2:+"=,T(90 [Z!)EJDS1R9, AXZ (FTBGS#A\R>?MI#3&9XPX1#(*T**-"TS8 MA^6(!456P4*V\I=&@+]3RU-*%2'38]=C%$"_HMLJ\3=%E9B<@]%:A1)-BU2J M!Z01ABOV".3WJX*;,Q.^*4Z'&F6+DC+M5C(CAM@VK%^ABUDLH YDZUETZ'HO MV!O)*D8'U^/H%A7BGFC:,LT>UZQYD*E+F87QO^Y23"T>(1V480!J*[_HW5S& MNCWP5AP ="(F 2#TD=G[Y?"DA+B2M;8JA5@JTDDJRR&-3A3RPSS0[H=IL)M' M_A2N,FB/G\$WA=;I>F?G4N3S95C$ZU5*\& /T?E+:S#,'JOE"1[]CT)4W,F^>>O?DA5 MXMW9BGFQG-G4S5T&X![GC52 ?RRP&%2(IDSG;U)';]R :Z1=KU&D@]D[VOP_0RZ?^V+I+>*-P!\4 X),A M>WM.^Z#UC\@*:)2AS%J$178D'=(Z)/^H(C6=THAFF36>0&& 1+%T4/P>T$TD MG6>30%%1P6@ I.HCWY$$"-OA52;>_6+15B([;O+OKA):H,-MJ+JVC4$XA0>[ MW9D%=XMR6Q9"?D8YN(7P:!D0\G8.0$ MC+P9#NE8$RVLBT;(S)Z8-1>(%$+B"\" MCXX#]&+1([W;GK9"8U7.S:FH&_)V"R@HY5_BB86T"+CTR;*$TD+?GIW":Q1H M&>,Y_M9XL!+=362ZTH>*0CAL1CZIDNA2ZXFE8FZXZL_@C*TJRS8@VQ'.M*U3 M#A7RIS7]$&U0@I.SVUJPV51;Q/Z]>2GA]^&:/)7=> A22KNY9."(.+!R/6+] M"#>!9RA]3RBAY6LR/&B]B/Z# _A)D:BKA*\!SA\ 4,00;I ]Z#51$0H8 MUL$<_3PNH&Q&^3*J=G@:MFN1[Z2=E&[.=B:HD4GU$"J%7B&(']%Z:Y4IKFHV;QX M1>C/_)L &K>RW%'[ 8PBM]9>)#"XG"XM%D[U^5K$-4PP.?4"A@=1;&45?LH& MSXU9I#F1Q;:.=.NN>.;8EO!XP3:5B\SAD*%O+(V!11Q@1PC*QW'5]KHW=^.WKX!T]JZM5 MR[M_$ZS_DW#2%+.GN&3;-2!X^"9\$U?Y/D2:X1 *9_86[NBK\%I-\,LV_.I_ MM.L38 /:SC%"?%?.GIZ6NW='B^KHV[8!#<#K,!#_4W5KJ1XN9B_[\FVX!PDB ML,!*.KJ5-I)LRG^TWE"[*1OL$NW6X(BR'*JC20\%O0&1Q4F5T"(79SA$V7SM MW2/#'O%TCSP?*GEI/=)D-AV#.,B3]8E[DX7QX'54.N_6YE2=EQZDY/C%"+WL M(CUIG]P6]2RW,R?4E3!)F7@)UJ>49$]K =KH@(G0-8'!WXODYUS;CT;]/#K# MR3O"*8DC2@L1$=/+(P15'16=6/U,E?[-@.H>"STZI< MH]1H48U&(.N$KHLZ>"_?EY*[HL 22:-& ?:1HU+@1O&\4]MH9M-12.L'K32N MG_4?\B\..M>:_B*+C,I)E_S4)%"7$9*.F$ NKVJ1'N76^BZ_M*?R)FNVP6(\ MKT&H6UGE-KB^>/-]FE]OL*_U8&.Y MXO]B.N.2U:!RJ\)O9Y<N/LM6BYIX*(HB!;X%10Y,J\* M?7!NOFN<5=[?U)4Z_+;20-8)'BO/R^*5[%1*7H5=V*QX'#4AM 0BEC43X>'> MG#/&'AS2@MM%76G;'N%_&>/ -.-D$BQ_E*SVBSFQ&NJS,$+6T4."N-[H>PGE M#7^A%#]M%WL&0JQ8<]S5% Y*7(RLEE0X3]4B10:MADR4U2Y=GETI(T3 / M3&IL=:1RJ%S#]Z:R$M_ZSA+K-X'SZTR$[RK]&:#+-!O[IY%PBW7*+S9HCF:R M1?9"W:=$@298QI,K,>OI\4DI)>?[ZG%L54XT(4LY:=/3MGPK3CYYQW'6&\>, M%.Y23E T;HT!FI%Y827MR&5(VNH7;P:L^YI4'!3O-#UH$G1VW]3:$U=,!L"X M:K!OK#6_ 3F G##QR9[7GBA!HVK#UO#BQODCBTI;LB*746J&#<;&6#P5%^U6 M_ %R1NSZTC&:7QC?3A5M@A?ZQ/55*]#D!4M+($QLY$!C::KLJG_9Q1E/&B= M$K$,%CPZ3;D-6#0B78V3R70RQRW>"%>WE,*N:8,2\ MB#8^@ "^$+C[F=0OMZVOW04SCPPG/ZH52<2\6ES*B.B379QLDN0-6]M=6P%$] 90,.#.N5II.R0:,N$KC0NGZX*IWTCC6G!WWF ML0C_^Z44V:+&S(Y:L.'-MVA.@?R2.JU,ZH;K*'S!]':UV!'Y@G.RU#>[!+. 3QJ*:EQIML+&2X7&/H!JD6:Q@1<>LA_:H36A'V MO"Z7\M:FS# .&,$^";IGK['7R>- "9[0-+,%A8[C H@806JCKJ+#/V@P"[]) M[ID^C6Y_JLHALX5B0K)#Q>A7X($B!69=V-)V/ 2*[!02'#W+?)'"2F *BY17TVR++==4[Y$%P*Q:RIG%WOBD#N'H,7)FUS'E MC=Q>%*:9V10Y&\"\TY' M O9WW!:*3W'F+K^(GF61- >('&IMV&GG029[[8>V1\1( ?<6HE[YK*+8.:8I M%-:B;MEUEWC'#+]TZ-GQ#=&6S%X5W!-IW;.XQ8RLR.'P%N')+\INH;P0K-3S M'-\KRUMVQV8U/ %WH2[LX2$S8)?>[S'OJ\$#[)M8;0/W=)G#=O\T33E;%7@N MV>(2C$C^%9JRG/#POX-AZLK"L0X)"]9G?PRGQX:DDTABVB7UKKBI?#.<6/4J M1(PDRO3)[?3D-CZ#29)2TX%IBO"TL?DZ'KRPFZF=IKGYEG@H?4K.S8-&'7SVT$7]AB=Q7VAS^M%U4-RXN_0CR;LWL636O MF&MY\(#,M5^* 8#=?KK3_?VW]J2?/9F[3D3\.?PB=2.""5'YRX('T<)DQ4V9 MZX@0#)L;2;V:P)K!W26+PK5%7519/DI.E$SAP%\G\D!=G:B*&DI/Z$T*@+>Y MS&(+?UD3?D+3:[,0<8HV1)<\=NDV*HMC^'P+WV$!^MCZ9,>DM'J[\621ZMI: M?1E3]]J"O4C,JH )NRR=I$M:;=E MD.#Z)*7E\)_VHM<3!DG;I:F$<"SW1B\8]GKM!TFZD>T1PFMTH/4)TVP/@:@: M%2=D1 %\QT/HX1PP_B(%Z#IQ5\4?#^G)5]8 M-)JKJQB'KKAF#9+"039WS!'[] M_.ELM:OEC_=>/_EF=O_^5Y]:C1GM?(NTHYRR;\EU'\W/P\_,_)RV%\%*=W9, MCWV7 B[N<$A'HJC,2 E]/$QTML>(#ID49BMI%<\6"7!VLE#ZB/A"T2&[QM[1 M\EIQC_=>O'K]Z?"Z8E#0L<_A4@_.AJ\(!GY5]WKBQ\9"=S=E6%/O,Q@A')1M M%WLVAJ\Q@K:/QA:V4 EO].0\N:1/JY[NF/EVZ7>RO<3HMERTQ&B[.T3&,2KN M:HUL7=FGW*LLLSYT"PFS)XU+:2!]3O\V-[T)8(XR_IFD[(5@XY-'Q_?!A+F. M%HB*7.365G)015@I;<2(OY([*9FB3=/R"_[Y)#XGR$ B>5!^^*/,V#%(1>TX MQF/]V\F9!"LY57Z2ZM;I@^X"12XM+^8.8OO MN6B,I/UJD,H_^_T5"J_ #TUK:^]5]::?QELG2<>KA( M33!!+6A H6Y)V%;1=E4D4S BY7IK7*[A&Z,O$U47-G'X8@4XL6@5R96D8?WZ.B_34SC/7TJUE4K( 1KKU;*DF MAIX0QZR!N%N=1F_%-]Y1-\NH=)G[69 S(O).(ZZ2WH#A3DTCHOS$1G_4>%[) M!-I.[^:)!Y':6XDBGLD(9%!9?3Z5#]9KQ:?F=TXF#^VXCJ84=KD3'DZ$+A.XI!CB9,= MAG-1C-BAL(]+2C!:MV=QC>85-QE[*VFVXU!W)(A@[&^>@.FB+-="I7#4]P]_6<,.Y; MEFQ+&"Y_2 E\T\S7\W<:\4$0*;B^>%+*&V@4XKI607?8E/-PVDH+L[G^3U'WHR5=_*.5+BV7Y!:WP$1M9*BN>+X]]5,1&T7J M2NU#,] [-6R82!JRXU4W6)M43+.NL/3VNWZ,'S#:FF0@4@,/$B8A-G"G0;2_ MG9N\95=5L#U:[7#N$:VE+B0$8PUV.WE4)[4I3ZD@]XL!;^8.6XB #J>79XB- ^A36FQ M,AOY;1:1?1L*I/X9VU7*S6 M0AVFH\[QL)IGX@$6G!;6*BP(>I'Q1.S-U->N9U*Z&J,:;D)J>+SOUTJ$$4E( M$@>:/Q&^#O[_>=VUMM$&\X/3+XQ)CQ;B<)X*9^&-,WP3N/,PN//1!.ZNW1-EKTW9U5K-]7 /L5=6.M^8PX)/FZJKK MV@XRE,(LX[O)MZ>HU?7C?1\N0K:DW21:,\ 0['QQ.$S10JEF18)!Q2[#.18I M(7(6",K)29-'XL?0&MI55PNG5WG6FLKG2,/0=3N%AKTI]!WP)Q6A&E"DKTME MG_V^#%:(+4,_G(8%!T%6?7R23E@X%D[1V"0('4FA]Q#.W//=&G&GACM[*]XG MOX6D0F].09U3WS; @*M=Y/0RG"&,Y9 MS;RD]%YM$%FB$J=OZA+NV.;ZEE$&\&W-9)H ?;.WIDZ*V(6-[G<=G#-@GU0% MX+R*KB%0&,VB)/D+BG[AI6D;:]N%[.*;%.H=.W MT#QV)$!)+E-+?/+2S>IX=M@YNNFN[B]KJ,9GWI2G%*MGQ/RB,<)_*@-(*6IZ MXM&H)%?J7I7T19ZZ^/-MW9F_Z,0_>#1??BT/Z@9Q>%B)4&Q%EF$L&!&]]"UXP0JF)N=GK?/(K]-8ZQ+_7HKC.^Y#+/\;E]#E9PJL3BWH/T5BHR_6G4E6F3 MTB[=]4[Z,5 ($K?/FB605ZHM]DV.?-34=/[\T)$O,!JGY5F?,XY,R_??LX4Q MZ/)C."^AU[?E7+F#B#90,L L+E/$P?=MN[A,N*07<2*U/: (OYH?)V!C_OD< M2_GZ?Y>;LZ]_F"D?T"N]3_RN_MW1[;#XJW2?@R?Q%R1HO!L^/Q)EB!N9??M& M>NF^&?:$7'%5F$1*TYD&=W"RUFW[UN)1V7C?W)_="ROSFP?RCM]\\T,O@UGA+[^07PX?:M!:9O=EMTAB_-J2.-=F%T_T?Y3: M=XV^$\#REE!"HY)7GM.T@!@7CV;)61C*J<.<++0/>5GW2#7*PUY4Y5N#!N]' M%&8F]GFI]!$WK:,<*W=A^[2LA_?52C&]BPJ92PICF0]L+#[&W5/L=;8D(%;> MTLE1IZ*4X/+.!&/Z>G?2!Y]2:7U;I,'1)/KP?D&%N"(N@Z4@>ZZ['&"FOCGR MS&SJS&+4TB+=5*AJ]R[I/^_:1.\E51M3JM_/FTVF[M\!A]V;&]L):?H'1J&U MM))-GYR&/I'?C&B('CJ9$)7H2F8OT'E9KR,OF_C-7>I&9&4)WY1.1'FR-DLY MO3DUMFE[SOANVLPU]MH**[;DEL)W"3B-5E"E73+V#V1_VZX+/L"F;2J>UJS- M2^\K 'CZD$LY,,P50-!60K4C[ZT$01R]!]NMIHA'^^2KXZ\> MRR"/S(7"3VG.8WZ7I!K;."OI.(G#.]8UK/,O3YJEAP>I8\LH7YDU3CY>.V@_ M2 Y;V^ 4ZQ0C.<:1J>YC(I0-7\,C/'GS?' 'JPR6>-9"FFIKIMU(% MF=Q]5=)ET'F8.2DMP0+(4XSY&MF2 HA$"*@&ZDZI*I.S<69D0G[/^>T4^Z^E MB.#V$%'K+@5QT\SK!)<\#)?\8H)+3G#)C]U24<[JQ;_] 39E]8<9D2+Q)YVV M\+DPHB^VU48>^,'Q[.K<]H_X>@W8$2#E1,E!<5U"LD&GU8_"@_ #^D4K\#[= M%A\Q_O_GCW[M:?I[B %OG&'_76^71;6,FX7_/K!5'KYOJSRKEB5CW!_/F)9L MZN#%I2TR;8=I.]R"[8#NUK@?Y(<#&^+S]VV([Y'^?ETN$1X_BUVV_;0-1K;! MUM%D31OBQE #R9Y@>!\WA?YT8%<\>M^N>,E#\YX*(N]^R>>5 ML=N>M(M+&]-M%X=ZNQ@\T)?A<4 H@Z8@&T(QH[C61W7]J/_X_D?;?A_OM>.)6;W[?_[(1$ETMNM ALM^HM="X3Y[^-F#>^6G5D)[ M778G95/U1R_?K:M+\@&&OSSX[+,',(-W:K??N6WQ8-H6CQY_.6V+:5NX;?%@ M.BVP+;[X"=L"X=-I72UGS]]5\QTA;R^%675TQSS^[(MIN]S^[3*=(F&[//HY MV^7;",BS%Z"! E+Q63O? 24V MK=@;O6)?/_WK[WS%OBG?H8GE,G@V0'S"'+^>GU:;&X?_L3%_3UY^)VK>9G4)NLI\5\"Q?S=T^^F:SS M<#U_5YY4ZVDIW[*E_,.KY]-2'B[E'X2R<_(T;M^*_OQWN)J?@A9J]@.X)BBW M5HJDU;-R6\Z^K=?5%0LV_#,B6\*_ <:Y+C!H% GV<[$7-OH.[CB!Z0Z#Z;ZR MVTY@N@E,]]$VK>++^GK51X29_)!AS%Z_^,O?G[SY\=7SU[<%SOQ>VM\OCQ^< M_:(3^H,KI C)AM/8LFI*:JJ+TF5:4KG_^.'GA7YQ186>9LO6Z<5N'24,R&0N M3&%*-*":C>@&WX*D^K1<+Z-V<0..2_D Y1IW8"7A]_'WI\?7F',^^#S\N MYU^OUU4W[;Z;^#:_@YWV,9][V@?3/ICVP6=?H[9>(Z$Z([7[H0Z<:6_9 M]L;'?NYIT=^(6;B=CSTM^FG1?T L_KO=#GV =/B MM/=NWMO\#G;8QWSNX2:8CJ&;^S;35OA5G_L_H6P1(_)"._NK+#2/W?[*3CK% MYS?W;:;M\JL^][T?HK98XL"0O?(DJ63K#KF+B)+WMPM\7!"O@Y]_]^3UFZ,? MGOSE^=$WKYX_^8^#X/\;A^E__('(\_#/?_T39^5__>N?3K>;];__K_\/4$L# M!!0 ( -*#!%&Q;^[K_0( )L, - 97A?,3DV-3DU+FAT;>5776_: M,!1]7G_%%0\M2 E?;;<5*%)*0T?7 84P;8\F<8BUQ$YM9\!^_:X3Z.?4:9/* MI)6'.+J^.>=R?*XM=R*=Q-U.1$G0W7O3T4S'M-NI%>->IU9,=.8B6..0@M+K MF)Z60L&U'9*$Q>O6@<<2JF!(ES 1">$'%N01"Q25+&SGN8K]H*U&/=7MA,@% MXRWSJNE*VR1F"]Z2;!'I=JGKKB(V9QH.F]5FIY9V]UZ2U*=<4XFL^WRNTO;N M^'KNQ!OT!SW'&XR&,)Y-IC-GZ($W@JG;RV,G];WZ% Y<9[F%6GU5[UML+&X7&]\N(5Q#34NUN@!VS//P< MD5^J .+TA4R@4;>O(10R!PR9\DD,-P444![0 "XS3J'YSD(7-.L;G(*B5$%P M"RYI&$JZAO,J7 IN5/C,? IC214+<%&ASSCA&-DG2=J&7L1HN(DQ9!N%(:9+ M4Z_!WI1H <8T"_$ES:3*".)H ?>LL5'#6,,"HH $(M58[_WT;9)Q^ 9_2N2< M8)7V:!5CT8Z?*V4<;N$\T1;,B4(8_"I9PS56[VIGTFF#8*[\B/"%W0K>N/D\*@-A >O0=MFH2WCV&P) MR07#GM:$<30;X[E66^$),WV<8@,9C2TS3>(8_P9VI6D9G$A1=&5MNG;;2@@8 ML!P:135965PLD4BIS#G5HS:KO@+ISU&V%CC9(E,:CHI]['\^2W;%5E.U)WO_ MKKCM/__MJK0GQ^&NB/_FU/TGS@S8=_!CHM1IZO;8N7#MLXGK?"QU'\R. M+_K>Y%$L"FTIED^#/L4=UL+7\]YZ3=!@P0#^O# MZ$,2W9WONW[WG2U[J.;WE'(,JIA0F]@+C,BCAPH+0YHJEC2+V,U^T9[G79N^AE1*R9Z M]M/0M7$)9RO14VR5FGYM$*Q3MF0&CKO-CM?*!P>/"1I18:A"5&\Y.!1+G?>] MUG*P/]AA, _'H_'0#\?3"?XI-UX] HX3:PZ=DW:)]J? MGV,!D12"1H9) 3?,I&!2"B2*9)83L6%B!9\*HI _OH$YS:4R(!,8RK1P8"RB M)M3M@MJPBJ\U /.,I,J@TW8_02)5F3!A.B( MYJD@:@U,[L!%P33X3?AX^+Q[TNUS3I4#,T4UB[&E0$0,PY31!((UC0K#KBE, MDX1%B( UVGS;LAQ FV$)?N2%T@7!U4;"/3EL&;!R<(!H(+',#=9X/WP79%6] MS;\@:DD$U>YTS>D&_*ADQZK:03\Q#BR)QC2X*MO 5R%O.(U7M/^ MT%JZ]=!^OR]X]U]^3[,##YVV^\*^.]0/29;W?W>L/S'B=[>&'^!B=@T1)UJ_ MJ5WXB]"=^>>!>S8/_ ^UP0_>V?DHG/]D2Q-7R9M?C1'%'7]V/KG\>(>&$?:* M], +JVB55R:\0-G[U7=02P,$% @ TH,$49X6EWCQ!@ @2D T !E M>%\Q.38U.33$ M"0W%NR+<>+KR+:E5'PU6 M]3._OWK0O8\7C&?V/9U1/- ?%C5[^.:4UIL*3A=;# MT]_>1.+XY'#CZ^F\Z)P_[YQT+UJG?[_N_B,ZAY?BHGMX>7QZ(G:W=M;D^M*_>_EK;C2+RB-+4T$B\VQ"M3 M\# Q6:_2D?"9]'L?LD3<9LK[ -_RIFQ WS3TC/E3(>WS>6#E7B,ZS!UL_[G[!\JX@+*S\A-%C\X&LR,_ZO M-RSVR0?$!KRPL=3-'F 1PO 0_U\;W2Q="!5[DZT.B[MHNV\N-4O,S76[=G@V M:<%4[K_]QR*3 Q*6!HJ&E #"RHDC8W/ K_6G,*DX-%F%T%;$&_NS4\65-QEA M/T!N"?L' _N=[QSVSZ4#V$TA\I%X6YBAIJ1/48U^2Z6Q7B0&-A7&BQB=I2J$ M+$:B*KRM").0GG)D/W80"6PB#2JI12IC-%EA_4F YM"8R!2LU39ATL$"L;5SG$"G2')8"Y&&8JSH2K^&O2?TB6FD%X KER M&K0,L!=#Y3-,T)44!P-YW!*FF033Q+9A47JCZ658^OS2YYNY[OZH/D\B506\ MBAUTXD41'![B>&RGGJLB17*47F$<5<2Z2C F/'7*92)XN;)Z)$HX&L<(CAU: M3X) XW]N1C7B3*)XX(@E*@T!>+Z!>P9U+M@32Y>)5)NA&X<%2WWEO)50)+FQ MMAM61E/>[<;&S%F[=/"E@S=S??*=._CE#6]X[!KG;:HS3G\F315NU]QZ<))C M(2T%=X1[*08:W$:08] IEW$/%LN1_9D!\'VB7*R-J]"/>8$UNO;+TIJ8$C0[ ML08W3 A^7?M:]RK.9-$GT4'*/:\T)+9W96O[Z1K55FP_3>J[^E9Q35W4\8#' M%YR7I\)$[;9LRYT5I3<4I5#$\YP-'I#@6F#O?@>$+WJD=/W9_67V?*FI_]?D MNGA!#DU8],"[;D=$Q)0PEI6[>Q?F9CW"[C:::K9G*HL!$-$'RH4\ 2DJPCA\ M]##),--9RI*6 2X-W9ML>=1D,'ZHD&U@BS-:)=('0WM.)4I:Q1-0-2D->;/@ MD2K'1#$XF NL,F05XP@&>60Q[E1*CAB5EIP,,:U@Q(1PHD=-7Z=9-W[UB 61 MK]"?DF^P[_<,<;U9Q-TY0LP![^ZQY<[X V8'*F%826>*D*VE R2Y2F&L29N, M]QU(5+*GM/(C)B^+U+(7!(B$W:\!?$-TJLH)L?JJF5!9V1+H5<@S&'1M3C@%N.#_,W*-F:BD*!S?\,E.45W;LEY;DDEWG4\Y M<@0P4A)":IA]$^Y&0JNWI)NSG!GYZ!,6Y';H+0NP'ZP >_KP"K#P[T,R#B[1 M)!!S7IAV]DE,9J?]" HT1WMAEP3I]<:Z:[X1&C!8GBOOB19FNIX!E^$GB8)- MH?L:@@$2B^/$A2N3[G'4HG>5@LDA3E5%'$YPUI>UU6VU54>#XZ%1 2=9H*.CZ^B^ M %<-NX4P((*8&=7$Q/$253E6 VL3IM%DSX4'BTO2T90]'7"+U,(W(VP-A5B" MS0U_:30HB.IDK8J!T0/BC%W(?O//C&W"#^6E-B/"TV%FZH C;V ,F/A$\O+! MMSZ^H>]^SCW'H!P'5+)K:/;" O\",Q!DJ6)5P_#H*88;$(YEC80XS16G3QJ'GM"92]^NL\[+;>G[>[?P.YCW]].SET>7Y3%N6 MMJP9SC=RP23.7IZ\^6.B#1+\]N2""ZS8#&]3MC?#JY?_ 5!+ P04 " #2 M@P11&J"WSN,& !X)@ #0 &5X7S$Y-C4Y."YH=&WM6FUOVS80_MS^"B+# MV@20F[=U&&S7@)NZ7; N[=(4V#[2TLDB2HDJ2=GQ?OV>(Y78<;PF7==W?V@5 MD4?>D7SN[CE:_<*7>M O2&:#NW?Z7GE-@_YN?-[M[\:._MADG<]^16DVJKE63PO>V!J/S0HV5%X?[#_;[N_7@[L=4FE+ER4+KT8M?7R?B M^.3HP:?3^6IX^GAX,GK5>?'G\]%?8GAT)EZ-CLZ.7YR(P[V#;;GSZ4SI-X.C MT>G9\=/CHR$;T-]M!A]=NZ:<#_Q>-79U[U-I.T[$\T8Y,7P@?K_WP\'#@Y[6 M9!.1DO4JGPM?2-]]ES'B)FO$PAP1[!'1H(XW=5YJF5Z\MY;.5.8+;,/>C[T/V,$M1(*[=Q ,+/[@ M9[8R_R]7+/;9.\2FO+&IU.TQ8!/"]!#_3V?=;EV(%MW%:8?-77?B5[>:):ZM M=3_Z/)NT9BE?OOW'HI!3$I:FBF:4 <+ ]U-C2\"O\XJM+ MQ9,/&8$^0&X#^^\&]@=?.>P?2P>PFTJ4<_&F,C--V822B'Y+M;%>9 8V5<:+ M%(.EJH2LYJ*IO&T(BY">2B1 =A );"(3*JE%+E,T66%*D!!OHMPU@8I2(BCVR[UJRI'81Y5I;K),"<\=),IGCBA"4:#0%XOH%[!G4NV)-*5XA,-]USIO6YUQ^C-YKO"Z M[7:"DQP+:2FX(]Q+,=#@-H(<@TZY@D>P6(GLSPR WS/E4FU<@W',"ZS1T2]K M:U+*T.S$-MPP(_AU]+71>5K(:D)BB)1[VFA([!_*SO[#;8I6[#_,XEM\55Q6 M5S$>\/R"\_)2F(ANR[;<6E%^15$.1;S.U> !":X%NE]V0%BO^M[;QOC>BO[8 M>$LC@K++?X<_<\\2!D5[!; M=\03=3,B$J:$J6S<[8:2PF0$2?*A?R!*2H"O/PU<,BPRQG*4M:!KBT=&]QY$F;P;A3(=O %F>T MRJ0/AHZ=RI2TBA>@(BD->;/BF1K'1#$XF NL,F05XP@&>60Q'E1+CAB-EIP, ML:Q@Q()P8D2DK\NL&W^-B061KS">LL]P[E\8XL:KB+MUA+@&O-O'EEOC#YB= MJHQA)9VI0K:6#I#D*H6Q)FUV<>Y HI)CI96?,WE9IY:]($ DG'X$\!71I2HG MQ.KS=D%U8VN@SP6RE:;@"\& 4.],J *'T@ A>JAF=+,(:KD(-'B!JA$N-U!+ M=\1H*G43(@"? ^4YF*J:8@?=&L:)''N+6!9?U]//@"D,1!QRD>2.3>/_7?=M MHJV\E"9F\/G-5:X87]0&P4TH[@'LZ?'DWSTL,D2@N._7SX]O15K>$7I6X/$> M$8$ZW-=&,#+L,]F8)-8?@V@@$2B^/$A2>3[HNH16\;!9-#G&JJ--S@ M[&QJJYMJJZ$&QT.C DZX*N7Z-E6$4VV)Q&6-,R/YAIE!Y'R!&P2V&N[?+R[- MW@LK;3D2[P36A'>98:"CR^B^!E(;A%;N&;"8Z&0BS!X8:?-%H4)#%9JVIJ])0X8U=RTOXR8]OP0V6M MS9S0.RM,##CR"L: B0\D+^_\\.,S^N[_^?'#$VQY5PR;28.@_%,B#O8.]KZ# M9?>;P:[;%>&CEF:PYO./MB=:%?\7G_<1+!HCKZRSEMM?HDQ"S0[HWY,E!AP5 MBG(Q.J>TX7I+O(A9NMWB3$U%JE'4/]IZ/GQUUGDY?#;J/#X=#7\#_5CN??GL MZ=GI2EN1=ZR976]DUBA>/CMY_?OB0"'!'XVM><"*W? 167\W?''V#U!+ 0(4 M Q0 ( -*#!%'W=XH.[A4 *8+ 0 1 " 0 !C;VAU M+3(P,C P-C(W+GAS9%!+ 0(4 Q0 ( -*#!%%W"Z#8/A0 &9 0 5 M " 1T6 !C;VAU+3(P,C P-C(W7V-A;"YX;6Q02P$"% ,4 M" #2@P11?,\A%:A; #_JP< %0 @ &.*@ 8V]H=2TR,#(P M,#8R-U]D968N>&UL4$L! A0#% @ TH,$408&_A+NA %D$' !4 M ( !:88 &-O:'4M,C R,# V,C=?;&%B+GAM;%!+ 0(4 Q0 ( M -*#!%%MY86%4%\ *8O" 5 " 8H+ 0!C;VAU+3(P,C P M-C(W7W!R92YX;6Q02P$"% ,4 " #2@P11.1Q\GRTQ @#ODAX % M @ $-:P$ 8V]H=3(P,C P-C,P7S$P<2YH=&U02P$"% ,4 " #2 M@P11L6_NZ_T" ";# #0 @ %LG , 97A?,3DV-3DU+FAT M;5!+ 0(4 Q0 ( -*#!%'O$/C9$@, &8- - " 92? M P!E>%\Q.38U.38N:'1M4$L! A0#% @ TH,$49X6EWCQ!@ @2D T M ( !T:(# &5X7S$Y-C4Y-RYH=&U02P$"% ,4 " #2@P11 M&J"WSN,& !X)@ #0 @ 'MJ0, 97A?,3DV-3DX+FAT;5!+ 4!08 "@ * 'D" #[L , ! end

-8?20$3;8T.P6BP^0"X99K>]9!:GB8OG9!F.=M:N[N8STVS91TU?ZH=DW!DK71'+>SJS=SL-*.M MV3)F.S'/%XMZWE$N9Q_>'Z]UK^?^CK*LL5Q):!P:OG&V-[^.#[OD.S?\B0MN M7Y6 ML^,IY*-LR;6T$"1R)P^7@G.'.X6?OFL/=VT!UXNAON!P0-^U#GP\R)62+9.& MM02VC!*\!8Z67%)!9<.(!YDCD/F$D/_D'F2!0!:30#X,./!5#[)$(,L)(8-( M5@AD-25DX4'6"&0].N3OG6P-46O84XT'>8I GDX(&73W&0)Y-F5WEQ[D.0)Y M/B[D9Y AR<@)>>B[CNI7%T*^D1R^3Z7U!_,%-IHO$F#F@'FK5+OG0A *\KGO M=;.E$&$?$Y7.R-9QF 5@7BJMU1X,;1SH2K.66]\Z&::=;&3O.,P2,+\R8W7? MV%X#*EEMJ=XPXU-BWLE&%H^CK(#RADOP(:<"THR!]_"L^YB8>;*1U>,P:\"\ M[G9"O3+FQLEGQJS#G9R-)Q<&?# M*,0V+K4<'II;IC::[K;0BRQ9"+$Q,22 MIQ!++)D(,3&QY"G$$DTF@IDVII@\A6)BV40834PQ>0K%Q$P88F+*R5,HYY<) MR;M'"@#F#Y\/Q#41)8:5%^YB8?(H4\HGF;\& A#FH2.&@**8_()68@\HI2VO!@%1B%BJG+*T% MG5YB%BI36"B*&70Z9J$RA85B27N0'Y7H6YT4%HIB!IV.6:A,8:'HW"+ Q"Q4 M3CH%"OZ;F(7*%!:*8@8#$F:A,H6%HIA^AE1B%BI36"A6G@[?C&(6JE)8Z&UY MFKR[8I9R$501*LQ"50H+1:?G_I->81:J4EC(GYX?X_C(7FQ/?4S,0E4*"WF8 M)S_79[AE,#XF9J$JA84"3+=!KE]VP_M='Q-=79#"0@'F30_"9.3O8=U2[V-B M%JI26"C 7%&S)3="[8=E1#XF9J$JR5PH5D$*GG3,0M64[WX"IU>8A:I)ZW&^ MTVO,0O4D];B?@Z>/B5FH3E*1>X-Y,J3%\DW)O<8L5#L+S8\K!ENVYI*UG^$G M#+0W5#3WF@P?AP4+936\/ESW0JR@[8O\I&A[7(!X7#SYX5]02P,$% @ MTH,$47=+<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/T MC\'I3S^^EUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/ M,@BR^D$.05X_*" HZ@>U$-36#[J'H/OZ00\0]% _Z!&"'NL'R1)E7!(DS; F MT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\E MT%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN- MS_].JJ?SO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L#!!0 ( -*#!%'_)Z=UXP$ M &PD 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\ MB'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7 MIMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9] M2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6 MM0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZI MLN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$ M2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ MTH,$461^:^7N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ TH,$49E&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$48QB8 !@ M ("!=0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TH,$47\@_>!F @ 3 8 !@ ("!@2( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TH,$44_^)!UM @ M908 !@ ("!RS0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTH,$4=T1>P\4!@ 5@\ !D ("!$%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$42Q3P>, !@ 9 X !D M ("!?GL 'AL+W=O&PO=V]R:W-H M965T&% !X;"]W;W)K&UL4$L! M A0#% @ TH,$4>UH^W^G P M0< !D ("!J(@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$ M4;D>KT7I P ;P@ !D ("!$*P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$40FMN,JU P '0H M !D ("!8+8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$4:WT7V"1 P V @ !D M ("!'\0 'AL+W=O&PO=V]R:W-H965T MJ@D !(N 9 M " @<7* !X;"]W;W)K&UL4$L! A0# M% @ TH,$4:XM>W[O @ LP< !D ("!IM0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$40PL MQVKW @ KP@ !D ("!4M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$45P$J"A5 P Y0H !D M ("!M^H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TH,$4>WE+).#!P )2L !D ("! M_O8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TH,$43LZ9OZ ! Q0 !D ("!(P4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$4?#1G1+: M @ ;@@ !D ("!V@\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$48X(-$FG @ ; < !D M ("!4QX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TH,$44$(4_8;! (0\ !D ("!5BH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTH,$461]E!;! @ U0< !D ("!Y#8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$4;KH86(E P MS H !D ("!FD ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TH,$4: \+TUE @ ? P T M ( ![TD! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ TH,$47=+<84& @ \20 !H M ( !5U(! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $8 1@ A$P J58! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 299 449 1 true 79 0 false 9 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.cohu.com/20200627/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Statements 8 false false R9.htm 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 009 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets Sheet http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets Note 2 - Goodwill and Purchased Intangible Assets Notes 11 false false R12.htm 011 - Disclosure - Note 3 - Borrowings and Credit Agreements Sheet http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements Note 3 - Borrowings and Credit Agreements Notes 12 false false R13.htm 012 - Disclosure - Note 4 - Restructuring Charges Sheet http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges Note 4 - Restructuring Charges Notes 13 false false R14.htm 013 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value Sheet http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value Note 5 - Financial Instruments Measured at Fair Value Notes 14 false false R15.htm 014 - Disclosure - Note 6 - Employee Stock Benefit Plans Sheet http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans Note 6 - Employee Stock Benefit Plans Notes 15 false false R16.htm 015 - Disclosure - Note 7 - Income Taxes Sheet http://www.cohu.com/20200627/role/statement-note-7-income-taxes Note 7 - Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Note 8 - Segment and Geographic Information Sheet http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information Note 8 - Segment and Geographic Information Notes 17 false false R18.htm 017 - Disclosure - Note 9 - Leases Sheet http://www.cohu.com/20200627/role/statement-note-9-leases Note 9 - Leases Notes 18 false false R19.htm 018 - Disclosure - Note 10 - Discontinued Operations Sheet http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations Note 10 - Discontinued Operations Notes 19 false false R20.htm 019 - Disclosure - Note 11 - Contingencies Sheet http://www.cohu.com/20200627/role/statement-note-11-contingencies Note 11 - Contingencies Notes 20 false false R21.htm 020 - Disclosure - Note 12 - Guarantees Sheet http://www.cohu.com/20200627/role/statement-note-12-guarantees Note 12 - Guarantees Notes 21 false false R22.htm 021 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables Note 2 - Goodwill and Purchased Intangible Assets (Tables) Tables http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets 24 false false R25.htm 024 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables Note 3 - Borrowings and Credit Agreements (Tables) Tables http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements 25 false false R26.htm 025 - Disclosure - Note 4 - Restructuring Charges (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables Note 4 - Restructuring Charges (Tables) Tables http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges 26 false false R27.htm 026 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) Sheet http://www.cohu.com/20200627/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/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value 27 false false R28.htm 027 - Disclosure - Note 8 - Segment and Geographic Information (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables Note 8 - Segment and Geographic Information (Tables) Tables http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information 28 false false R29.htm 028 - Disclosure - Note 9 - Leases (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://www.cohu.com/20200627/role/statement-note-9-leases 29 false false R30.htm 029 - Disclosure - Note 10 - Discontinued Operations (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables Note 10 - Discontinued Operations (Tables) Tables http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations 30 false false R31.htm 030 - Disclosure - Note 12 - Guarantees (Tables) Sheet http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables Note 12 - Guarantees (Tables) Tables http://www.cohu.com/20200627/role/statement-note-12-guarantees 31 false false R32.htm 031 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.cohu.com/20200627/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/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables 32 false false R33.htm 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Details 33 false false R34.htm 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.cohu.com/20200627/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 34 false false R35.htm 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details) Sheet http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details) Details 35 false false R36.htm 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Sheet http://www.cohu.com/20200627/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 36 false false R37.htm 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.cohu.com/20200627/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 37 false false R38.htm 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Sheet http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details) Details 38 false false R39.htm 038 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual) Sheet http://www.cohu.com/20200627/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/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables 39 false false R40.htm 039 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.cohu.com/20200627/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 40 false false R41.htm 040 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Sheet http://www.cohu.com/20200627/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 41 false false R42.htm 041 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual Note 3 - Borrowings and Credit Agreements (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables 42 false false R43.htm 042 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Sheet http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) Details 43 false false R44.htm 043 - Disclosure - Note 4 - Restructuring Charges (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual Note 4 - Restructuring Charges (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables 44 false false R45.htm 044 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Sheet http://www.cohu.com/20200627/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 45 false false R46.htm 045 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual) Sheet http://www.cohu.com/20200627/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/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables 46 false false R47.htm 046 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Sheet http://www.cohu.com/20200627/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 47 false false R48.htm 047 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Sheet http://www.cohu.com/20200627/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 48 false false R49.htm 048 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.cohu.com/20200627/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 49 false false R50.htm 049 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual Note 6 - Employee Stock Benefit Plans (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans 50 false false R51.htm 050 - Disclosure - Note 7 - Income Taxes (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual Note 7 - Income Taxes (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-7-income-taxes 51 false false R52.htm 051 - Disclosure - Note 8 - Segment and Geographic Information - Summary of Current Segments (Details) Sheet http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details Note 8 - Segment and Geographic Information - Summary of Current Segments (Details) Details 52 false false R53.htm 052 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-9-leases-tables 53 false false R54.htm 053 - Disclosure - Note 9 - Leases - Balance Sheet Information (Details) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details Note 9 - Leases - Balance Sheet Information (Details) Details 54 false false R55.htm 054 - Disclosure - Note 9 - Leases - Lease Expense (Details) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details Note 9 - Leases - Lease Expense (Details) Details 55 false false R56.htm 055 - Disclosure - Note 9 - Leases - Future Minimum Lease Payments (Details) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details Note 9 - Leases - Future Minimum Lease Payments (Details) Details 56 false false R57.htm 056 - Disclosure - Note 9 - Leases - Cash Flow Information (Details) Sheet http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details Note 9 - Leases - Cash Flow Information (Details) Details 57 false false R58.htm 057 - Disclosure - Note 10 - Discontinued Operations (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual Note 10 - Discontinued Operations (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables 58 false false R59.htm 058 - Disclosure - Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details) Sheet http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details) Details 59 false false R60.htm 059 - Disclosure - Note 10 - Discontinued Operations - Summary of Operating Results (Details) Sheet http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details Note 10 - Discontinued Operations - Summary of Operating Results (Details) Details 60 false false R61.htm 060 - Disclosure - Note 12 - Guarantees (Details Textual) Sheet http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual Note 12 - Guarantees (Details Textual) Details http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables 61 false false R62.htm 061 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details) Sheet http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details Note 12 - Guarantees - Changes in Accrued Warranty (Details) Details 62 false false All Reports Book All Reports cohu20200630_10q.htm cohu-20200627.xsd cohu-20200627_cal.xml cohu-20200627_def.xml cohu-20200627_lab.xml cohu-20200627_pre.xml ex_196595.htm ex_196596.htm ex_196597.htm ex_196598.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cohu20200630_10q.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 299, "dts": { "calculationLink": { "local": [ "cohu-20200627_cal.xml" ] }, "definitionLink": { "local": [ "cohu-20200627_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cohu20200630_10q.htm" ] }, "labelLink": { "local": [ "cohu-20200627_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "cohu-20200627_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cohu-20200627.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 592, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 47, "http://www.cohu.com/20200627": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 54 }, "keyCustom": 46, "keyStandard": 403, "memberCustom": 33, "memberStandard": 44, "nsprefix": "cohu", "nsuri": "http://www.cohu.com/20200627", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "shortName": "Note 2 - Goodwill and Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/role/statement-note-3-borrowings-and-credit-agreements", "shortName": "Note 3 - Borrowings and Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/role/statement-note-4-restructuring-charges", "shortName": "Note 4 - Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 6 - Employee Stock Benefit Plans", "role": "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "shortName": "Note 6 - Employee Stock Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 7 - Income Taxes", "role": "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "shortName": "Note 7 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 8 - Segment and Geographic Information", "role": "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "shortName": "Note 8 - Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 9 - Leases", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases", "shortName": "Note 9 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 10 - Discontinued Operations", "role": "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "shortName": "Note 10 - Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 11 - Contingencies", "role": "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "shortName": "Note 11 - Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 12 - Guarantees", "role": "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "shortName": "Note 12 - Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Tables)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Restructuring Charges (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "shortName": "Note 4 - Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 8 - Segment and Geographic Information (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "shortName": "Note 8 - Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 9 - Leases (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-tables", "shortName": "Note 9 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 10 - Discontinued Operations (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "shortName": "Note 10 - Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 12 - Guarantees (Tables)", "role": "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "shortName": "Note 12 - Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-10-01_2019-10-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.cohu.com/20200627/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:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-10-01_2019-10-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27_ProductOrServiceAxis-SystemsMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-03-30_2019-06-29_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "INF", "first": true, "lang": null, "name": "cohu:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-03-30_2019-06-29_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "INF", "first": true, "lang": null, "name": "cohu:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets (Details Textual)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28_IndefiniteLivedIntangibleAssetsByMajorClassAxis-InProcessTechnologyMember", "decimals": "-5", "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "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": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2018-12-29", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 3 - Borrowings and Credit Agreements (Details Textual)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-5", "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "lang": null, "name": "cohu:DebtLongtermAndShorttermCombinedAmountGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 4 - Restructuring Charges (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual", "shortName": "Note 4 - Restructuring Charges (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember_RestructuringPlanAxis-IntegrationProgramMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Details Textual)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)", "role": "http://www.cohu.com/20200627/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:AvailableForSaleSecuritiesTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27_InvestmentTypeAxis-ForeignGovernmentDebtSecuritiesMember", "decimals": "-4", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.cohu.com/20200627/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": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "shortName": "Note 6 - Employee Stock Benefit Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Income Taxes (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual", "shortName": "Note 7 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 8 - Segment and Geographic Information - Summary of Current Segments (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "shortName": "Note 8 - 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": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-4", "lang": null, "name": "cohu:ProfitLossFromOperatingSegment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 9 - Leases (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual", "shortName": "Note 9 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 9 - Leases - Balance Sheet Information (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "shortName": "Note 9 - Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeasesBalanceSheetInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 9 - Leases - Lease Expense (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details", "shortName": "Note 9 - Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 9 - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details", "shortName": "Note 9 - Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 9 - Leases - Cash Flow Information (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details", "shortName": "Note 9 - Leases - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2018-12-30_2019-12-28_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FixturesServicesBusinessFSGMember", "decimals": "-5", "first": true, "lang": null, "name": "cohu:DisposalGroupIncludingDiscontinuedOperationImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 10 - Discontinued Operations (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "shortName": "Note 10 - Discontinued Operations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2018-12-30_2019-12-28_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FixturesServicesBusinessFSGMember", "decimals": "-5", "first": true, "lang": null, "name": "cohu:DisposalGroupIncludingDiscontinuedOperationImpairment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "shortName": "Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2019-12-28_DisposalGroupClassificationAxis-DiscontinuedOperationsHeldforsaleMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FixturesServicesBusinessFSGMember", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 10 - Discontinued Operations - Summary of Operating Results (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details", "shortName": "Note 10 - Discontinued Operations - Summary of Operating Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27_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": "060 - Disclosure - Note 12 - Guarantees (Details Textual)", "role": "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "shortName": "Note 12 - Guarantees (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-06-27_BalanceSheetLocationAxis-NoncurrentOtherAccruedLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-03-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details)", "role": "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "shortName": "Note 12 - Guarantees - Changes in Accrued Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "i_2020-03-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.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 (Unaudited)", "role": "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.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" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2020-03-29_2020-06-27", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20200630_10q.htm", "contextRef": "d_2019-12-29_2020-06-27", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 79, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_AmortizationOfInventoryStepupAndInventoryRelatedCharges": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The 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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "cohu_AvailableForSaleSecuritiesDebtMaturitiesDueAfterOneYearThroughThreeYearsEstimatedFairValue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "cohu_CapitalizedCloudComputingServiceCostsButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for capitalized cloud computing service costs that have occurred.", "label": "Capitalized cloud computing service costs included in accounts payable" } } }, "localname": "CapitalizedCloudComputingServiceCostsButNotYetPaid", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_ConstructionLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis.", "label": "Construction Loan [Member]" } } }, "localname": "ConstructionLoanMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "cohu_DebtInstrumentPrincipalPaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period of principal payments pursuant to the debt agreement.", "label": "cohu_DebtInstrumentPrincipalPaymentTerms", "terseLabel": "Debt Instrument, Principal Payment Terms (Year)" } } }, "localname": "DebtInstrumentPrincipalPaymentTerms", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "durationItemType" }, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfitLongterm": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "he 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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DisposalGroupIncludingDiscontinuedOperationImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment attributable to disposal group, including, but not limited to, discontinued operation.", "label": "cohu_DisposalGroupIncludingDiscontinuedOperationImpairment", "terseLabel": "Disposal Group, Including Discontinued Operation, Impairment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationImpairment", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_EmployeeSeveranceAndOtherExitCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents employee severance and other exit costs.", "label": "Employee Severance and Other Exit Costs [Member]" } } }, "localname": "EmployeeSeveranceAndOtherExitCostsMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents equity based performance stock unites granted in 2020, 2019, 2018, and 2017.", "label": "Equity Based Performance Stock Units Granted in 2020, 2019, 2018, and 2017 [Member]" } } }, "localname": "EquityBasedPerformanceStockUnitsGrantedIn202020192018And2017Member", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the 2005 Equity Incentive Plan.", "label": "Equity Incentive Plan 2005 [Member]" } } }, "localname": "EquityIncentivePlan2005Member", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_FacilityInPenangMalaysiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Facility in Penang Malaysia.", "label": "Facility in Penang Malaysia [Member]" } } }, "localname": "FacilityInPenangMalaysiaMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, finance leases" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_FirstFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the first facility.", "label": "First Facility [Member]" } } }, "localname": "FirstFacilityMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables" ], "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The 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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInCurrentAndNoncurrentOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current and noncurrent operating lease liabilities.", "label": "Current and long-term operating lease liabilities" } } }, "localname": "IncreaseDecreaseInCurrentAndNoncurrentOperatingLeaseLiabilities", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInDeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of increase (decrease) in deferred profit during the period.", "label": "cohu_IncreaseDecreaseInDeferredProfit", "terseLabel": "Deferred profit" } } }, "localname": "IncreaseDecreaseInDeferredProfit", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 18.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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IndefiniteLivedInProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process classified as indefinite-lived.", "label": "Indefinite-lived In Process Research and Development [Member]" } } }, "localname": "IndefiniteLivedInProcessResearchAndDevelopmentMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_InventoryCapitalizedAsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents information about inventory capitalized as property, plant and equipment.", "label": "Inventory capitalized as property, plant and equipment" } } }, "localname": "InventoryCapitalizedAsPropertyPlantAndEquipment", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IsmecaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu.", "label": "Ismeca [Member]" } } }, "localname": "IsmecaMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseRightofuseAsset": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 after fourth fiscal year following latest fiscal year.", "label": "Thereafter, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 next fiscal year following latest fiscal year.", "label": "2021, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 fourth fiscal year following latest fiscal year.", "label": "2024, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third fiscal year following latest fiscal year.", "label": "2023, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 second fiscal year following latest fiscal year.", "label": "2022, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "2020, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeSubleaseIncomeReceivableYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income receivable for the second fiscal year following the latest year.", "label": "cohu_LesseeSubleaseIncomeReceivableYearTwo", "terseLabel": "Lessee, Sublease Income, Receivable, Year Two" } } }, "localname": "LesseeSubleaseIncomeReceivableYearTwo", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_LoanFacilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the loan facilities.", "label": "Loan Facilities [Member]" } } }, "localname": "LoanFacilitiesMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cohu_Malaysia1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about Malaysia.", "label": "Malaysia [Member]" } } }, "localname": "Malaysia1Member", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "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", "negatedTerseLabel": "Net loss attributable to noncontrolling interest (in dollars per share)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterestPerBasicShare", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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", "negatedLabel": "Net loss attributable to noncontrolling interest (in dollars per share)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterestPerDilutedShare", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-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/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "xbrltype": "stringItemType" }, "cohu_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.cohu.com/20200627", "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "integerItemType" }, "cohu_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "Customers individually accounting for more than 10% of net sales" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "positiveIntegerItemType" }, "cohu_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to one customer.", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "cohu_PercentageOfFairValueToDeterminePriceOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of the Fair Value to Determine the price of common stock.", "label": "cohu_PercentageOfFairValueToDeterminePriceOfCommonStock", "terseLabel": "Percentage of Fair Value to Determine Price of Common Stock" } } }, "localname": "PercentageOfFairValueToDeterminePriceOfCommonStock", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_ProfitLossFromOperatingSegment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of profit (loss) from operating segments.", "label": "Profit (loss) for reportable segments" } } }, "localname": "ProfitLossFromOperatingSegment", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "cohu_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The rest of the world.", "label": "Rest of the World [Member]" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, by either major class or business segment.", "label": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_SemiconductorTestAndInspectionAndPCBTestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Relating to the segments, Semiconductor Test and Inspection and PCB Test.", "label": "Semiconductor Test and Inspection and PCB Test [Member]" } } }, "localname": "SemiconductorTestAndInspectionAndPCBTestMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "durationItemType" }, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "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/20200627", "presentation": [ "http://www.cohu.com/20200627/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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestingOverFourYearPeriodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent four year vesting period.", "label": "Vesting Over Four Year Period [Member]" } } }, "localname": "VestingOverFourYearPeriodMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestingOverOneYearPeriodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent a year vesting period.", "label": "Vesting Over One Year Period [Member]" } } }, "localname": "VestingOverOneYearPeriodMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-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/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "domainItemType" }, "cohu_XcerraTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to a term loan related to the Xcerra acquisition.", "label": "Xcerra Term Loan [Member]" } } }, "localname": "XcerraTermLoanMember", "nsuri": "http://www.cohu.com/20200627", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-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/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Customer Concentration (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "nsuri": "http://www.cohu.com/20200627", "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/20200627", "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/20200627", "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/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "nsuri": "http://www.cohu.com/20200627", "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/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Discontinued Operations - Balance Sheet Information for Fixture Services Business (Details)" } } }, "localname": "statement-statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-discontinued-operations-summary-of-operating-results-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Discontinued Operations - Summary of Operating Results (Details)" } } }, "localname": "statement-statement-note-10-discontinued-operations-summary-of-operating-results-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-discontinued-operations-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Discontinued Operations" } } }, "localname": "statement-statement-note-10-discontinued-operations-tables", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-12-guarantees-changes-in-accrued-warranty-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Guarantees - Changes in Accrued Warranty (Details)" } } }, "localname": "statement-statement-note-12-guarantees-changes-in-accrued-warranty-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-12-guarantees-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Guarantees" } } }, "localname": "statement-statement-note-12-guarantees-tables", "nsuri": "http://www.cohu.com/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "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/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-8-segment-and-geographic-information-summary-of-current-segments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Segment and Geographic Information - Summary of Current Segments (Details)" } } }, "localname": "statement-statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-8-segment-and-geographic-information-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Segment and Geographic Information" } } }, "localname": "statement-statement-note-8-segment-and-geographic-information-tables", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-leases-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Leases - Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-9-leases-balance-sheet-information-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-leases-cash-flow-information-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Leases - Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-9-leases-cash-flow-information-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-leases-future-minimum-lease-payments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Leases - Future Minimum Lease Payments (Details)" } } }, "localname": "statement-statement-note-9-leases-future-minimum-lease-payments-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-leases-lease-expense-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Leases - Lease Expense (Details)" } } }, "localname": "statement-statement-note-9-leases-lease-expense-details", "nsuri": "http://www.cohu.com/20200627", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-9-leases-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Leases" } } }, "localname": "statement-statement-note-9-leases-tables", "nsuri": "http://www.cohu.com/20200627", "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/20200627", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TAIWAN, PROVINCE OF CHINA" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r589" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r590" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-document-and-entity-information", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-tables", "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r592" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r591" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-document-and-entity-information", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-tables", "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r587" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r588" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r146", "r153", "r232", "r370", "r371", "r372", "r390", "r391" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r146", "r153", "r232", "r370", "r371", "r372", "r390", "r391" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r146", "r153", "r232", "r370", "r371", "r372", "r390", "r391" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r221", "r320", "r324", "r541" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r342", "r344", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r538", "r542" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r342", "r344", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r538", "r542" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r221", "r320", "r324", "r541" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r217", "r320", "r322", "r488", "r537", "r539" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r217", "r320", "r322", "r488", "r537", "r539" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r327", "r342", "r344", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r538", "r542" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r327", "r342", "r344", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r538", "r542" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r218", "r219", "r320", "r323", "r540", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r218", "r219", "r320", "r323", "r540", "r572", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r457" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r44", "r497", "r520" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 9.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r46", "r497", "r520" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r269" ], "calculation": { "http://www.cohu.com/20200627/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": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r86", "r87", "r88", "r523", "r550", "r554" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r85", "r88", "r89", "r143", "r144", "r145", "r420", "r545", "r546" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r49" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r143", "r144", "r145", "r370", "r371", "r372" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r147", "r148", "r149", "r150", "r229", "r230", "r231", "r232", "r233", "r234", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r388", "r389", "r390", "r391", "r490", "r491", "r492", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r345", "r347", "r375", "r376" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r347", "r363", "r374" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details": { "order": 0.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Allocated share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "Total share-based compensation, net" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r108", "r127", "r455" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r127", "r455" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r127", "r252", "r260" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of purchased intangible assets", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r167" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r192", "r205", "r212", "r228", "r414", "r421", "r439", "r495", "r518" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "terseLabel": "Assets, Total", "totalLabel": "Assets, Total" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r32", "r34", "r82", "r138", "r228", "r414", "r421", "r439" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r429" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r265" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r272" ], "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": "Total assets", "verboseLabel": "Discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r267", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Current assets of discontinued operations (Note 10)", "terseLabel": "Total current assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "us-gaap_AvailableForSaleSecurities", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.", "label": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Short-term investments", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r225", "r227", "r514" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r225", "r227", "r512" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r226" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r225", "r226", "r513" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r348", "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r427", "r428" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r131", "r132", "r133" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r584", "r586" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r62", "r129" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r123", "r129", "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and cash equivalents from continuing operations at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r123", "r129", "r134" ], "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 including discontinued operations at end of period", "periodStartLabel": "Cash and cash equivalents including discontinued operations at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r123", "r444" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r123" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r291", "r296", "r305" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r315" ], "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)", "verboseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r143", "r144" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r48", "r314" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r48" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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, 41,862 shares issued and outstanding in 2020 and 41,395 shares in 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r92", "r94", "r95", "r106", "r508", "r534" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss attributable to Cohu" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r92", "r94", "r105", "r412", "r413", "r425", "r507", "r533" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "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 loss attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r92", "r94", "r104", "r411", "r425", "r506", "r532" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r176", "r177", "r221", "r436", "r437" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r176", "r177", "r221", "r436", "r437", "r556" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r176", "r177", "r221", "r436", "r437", "r556" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r173", "r516" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r176", "r177", "r221", "r436", "r437" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r176", "r177", "r221", "r436", "r437" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionLoansMember": { "auth_ref": [ "r572" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r321" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r203", "r204", "r205", "r206", "r208", "r214", "r216" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r109" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r101" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r110" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Costs and Expenses, Total" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r135", "r282", "r283", "r289" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r175", "r221" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r406" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r43", "r44", "r45", "r496", "r499", "r517" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r45", "r309", "r499", "r517" ], "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r515" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r454", "r456" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r74" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r310", "r455" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount", "terseLabel": "Debt Instrument, Unused Borrowing Capacity, Amount" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r135", "r307" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncome": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "us-gaap_DeferredIncome", "terseLabel": "Deferred Income" } } }, "localname": "DeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r139", "r387", "r394", "r395", "r396" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r127", "r187" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r407" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "http://www.cohu.com/20200627/role/statement-note-9-leases" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r7", "r9" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "negatedLabel": "Gain on disposal of discontinued operation", "terseLabel": "Gain on sale of Fixtures business" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r99", "r529" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "Income before taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r8", "r9", "r17", "r23", "r381", "r393", "r399" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "terseLabel": "Income tax provision" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r3", "r4", "r22" ], "lang": { "en-US": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r11", "r27", "r135" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r1", "r2", "r20", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r1", "r2", "r20", "r267", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "terseLabel": "Other accrued current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r266", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Noncurrent assets of discontinued operations (Note 10)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "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 at end of period" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r1", "r2", "r20", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r1", "r2", "r20", "r267", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r18" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details": { "order": 0.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "terseLabel": "Operating income before income taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r1", "r2", "r20", "r267", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r1", "r2", "r20", "r266", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "terseLabel": "Other noncurrent assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r266", "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r18", "r26" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r276" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r340", "r343" ], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r44", "r46", "r498", "r519" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "us-gaap_DividendsPayableCurrentAndNoncurrent", "terseLabel": "Dividends declared but not yet paid" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r107", "r151", "r152", "r153", "r154", "r155", "r159", "r161", "r164", "r165", "r166", "r169", "r170", "r509", "r535" ], "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 loss attributable to Cohu (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r107", "r151", "r152", "r153", "r154", "r155", "r161", "r164", "r165", "r166", "r169", "r170", "r509", "r535" ], "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 loss attributable to Cohu (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r135", "r167", "r168" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r444" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r364" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r363" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "negatedTerseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r361" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r143", "r144", "r145", "r148", "r156", "r158", "r172", "r232", "r314", "r315", "r370", "r371", "r372", "r390", "r391", "r445", "r446", "r447", "r448", "r449", "r451", "r545", "r546", "r547" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r429", "r430" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r430", "r478", "r479", "r480" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r429", "r430", "r431", "r432", "r434" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r328", "r329", "r334", "r336", "r430", "r478" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r328", "r329", "r334", "r336", "r430", "r479" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r430", "r480" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r435" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r478", "r479", "r480" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r460", "r466", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r462", "r471" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r459", "r476" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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": "2022, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 remainder of current fiscal year.", "label": "2020, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r461", "r471" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r458" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details": { "order": 1.0, "parentTag": "cohu_LeaseRightofuseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r460", "r466" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r460", "r466", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 0.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r474", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r473", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r259" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r253", "r255", "r259", "r262", "r489", "r493" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r259", "r493" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r253", "r258" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r440", "r441", "r442", "r443" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r442", "r443" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r135", "r452" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r328", "r555" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r127" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r127" ], "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", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r112" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r241", "r243", "r494" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r264" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r135", "r247", "r256" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r245" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r127", "r242", "r244", "r249" ], "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", "negatedLabel": "Impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r246", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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_GoodwillPurchaseAccountingAdjustments", "verboseLabel": "Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r127", "r263" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r111", "r128", "r151", "r152", "r153", "r154", "r163", "r166", "r410" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r140", "r192", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Loss from continuing operations before taxes", "totalLabel": "Loss from continuing operations before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r97", "r107", "r147", "r151", "r152", "r153", "r154", "r161", "r164", "r165", "r502", "r503", "r509", "r528" ], "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": "Loss from continuing operations before noncontrolling interest (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r97", "r107", "r147", "r151", "r152", "r153", "r154", "r161", "r164", "r165", "r166", "r509", "r528", "r531", "r535" ], "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": "Loss from continuing operations before noncontrolling interest (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r23", "r411" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income from discontinued operations", "totalLabel": "Income, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r99", "r107", "r162", "r164", "r165", "r509", "r529", "r531", "r535" ], "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": "Income from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r162", "r164", "r165", "r426" ], "lang": { "en-US": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "terseLabel": "Income from discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r340", "r343" ], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r383", "r385", "r386", "r392", "r397", "r400", "r401", "r402" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-7-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r157", "r158", "r190", "r381", "r393", "r398", "r536" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r130" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in current assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r254", "r261" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r261" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r254", "r261" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r251", "r257" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r98", "r186", "r453", "r455", "r510" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r120", "r124", "r130" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r55", "r237" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r30", "r79" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r39", "r80", "r135", "r171", "r235", "r236", "r238" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r57", "r58", "r237" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw materials and purchased parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r56", "r237" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r113" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r475", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r475" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r464" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r476" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2020, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r476" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r465" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r71", "r138", "r206", "r228", "r415", "r421", "r422", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "terseLabel": "Liabilities, Total" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r54", "r138", "r228", "r439", "r500", "r525" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Liabilities and Equity, Total" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r73", "r138", "r228", "r415", "r421", "r422", "r439" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r267", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Current liabilities of discontinued operations (Note 10)", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r1", "r2", "r20", "r22", "r26", "r266", "r272" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Noncurrent liabilities of discontinued operations (Note 10)", "terseLabel": "Noncurrent liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r45", "r499", "r517" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r45", "r311", "r499", "r522" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r76" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r45", "r499", "r521" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.", "label": "Long-term debt" } } }, "localname": "LongTermLoansFromBank", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r76", "r308" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r294", "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-11-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "us-gaap_MinorityInterestPeriodIncreaseDecrease", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r328" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r123" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from 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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r123", "r125", "r128" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r90", "r93", "r102", "r128", "r138", "r147", "r151", "r152", "r153", "r154", "r157", "r158", "r163", "r192", "r204", "r208", "r211", "r214", "r228", "r439", "r504", "r530" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss attributable to Cohu", "totalLabel": "Net loss attributable to Cohu" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r93", "r157", "r158", "r417", "r424" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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 loss attributable to noncontrolling interest", "terseLabel": "Net loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r313", "r417", "r418" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r143", "r144", "r145", "r315", "r408" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r180" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r180" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r467", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 1.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r463", "r471" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r458" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details": { "order": 0.0, "parentTag": "cohu_LeaseRightofuseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use assets", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r474", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r473", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r36", "r37", "r38", "r72" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r77" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r81" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r411", "r412", "r419" ], "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": "Changes in cumulative translation adjustment, attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r411", "r412", "r419" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.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": "Changes in cumulative translation adjustment, attributable to parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r83" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r91", "r94", "r96", "r103", "r314", "r445", "r450", "r451", "r505", "r531" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r91", "r94", "r411", "r412", "r419" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r91", "r94", "r411", "r412", "r419" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.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", "negatedTerseLabel": "Adjustments related to postretirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r121", "r278" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r118" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r116" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "Increase in accrued retiree medical benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r135", "r335", "r337", "r338", "r339", "r341" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r348", "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r47" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r47" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r31", "r33", "r239", "r240" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r114" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "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": "Net cash received from sale of fixtures services business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r117" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from revolving line of credit and construction loans", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepurchaseOfEquity": { "auth_ref": [ "r141" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow resulting from the entity's share transaction.", "label": "Issuance (repurchases) of common stock, net" } } }, "localname": "ProceedsFromRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r115" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Cash received from sale of fixed assets" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r302", "r303", "r501" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r72", "r297", "r298" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r77", "r292", "r293" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Warranty expense accruals" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r26", "r90", "r93", "r122", "r138", "r147", "r157", "r158", "r192", "r204", "r208", "r211", "r214", "r228", "r411", "r416", "r418", "r424", "r425", "r439", "r511" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r65", "r270" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r64", "r268" ], "calculation": { "http://www.cohu.com/20200627/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": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r41", "r42", "r270", "r526" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20200627/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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r63", "r135", "r270", "r573", "r574" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r41", "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r41", "r268" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r119" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r248", "r249" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r378", "r585" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r127", "r277", "r282", "r287" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges", "terseLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r278", "r285" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Accrued restructuring, ending balance", "periodStartLabel": "Accrued restructuring, beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r278", "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "us-gaap_RestructuringReserveTranslationAndOtherAdjustment", "terseLabel": "Impact of currency exchange" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r50", "r315", "r373", "r524", "r549", "r554" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r143", "r144", "r145", "r148", "r156", "r158", "r232", "r370", "r371", "r372", "r390", "r391", "r545", "r547" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r183", "r184", "r203", "r209", "r210", "r217", "r218", "r221", "r319", "r320", "r488" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r136", "r137" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r318" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r472", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r472", "r477" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r176", "r221" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r11", "r12", "r13", "r14", "r15", "r16", "r21", "r24", "r25", "r26", "r274", "r275" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r347", "r362", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r247", "r250" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r39", "r59", "r60", "r61" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r280", "r281", "r286" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r192", "r195", "r207", "r247" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r174", "r176", "r177", "r178", "r436", "r438" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r179", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r221", "r537" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r179", "r181", "r182", "r192", "r196", "r208", "r212", "r213", "r214", "r215", "r217", "r220", "r221", "r222" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment profit (loss) before tax:" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net sales by segment:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r135", "r197", "r198", "r199", "r200", "r201", "r202", "r218" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r112" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r126" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r346", "r351" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r135", "r348", "r352" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r350" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r67", "r527" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r468", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 5.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r142" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r135", "r301" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r10", "r179", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r221", "r247", "r273", "r279", "r288", "r537" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r78", "r143", "r144", "r145", "r148", "r156", "r158", "r172", "r232", "r314", "r315", "r370", "r371", "r372", "r390", "r391", "r445", "r446", "r447", "r448", "r449", "r451", "r545", "r546", "r547" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-tables", "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r172", "r488" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-customer-concentration-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-details", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-balance-sheet-information-for-fixture-services-business-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-details-textual", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-summary-of-operating-results-details", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "http://www.cohu.com/20200627/role/statement-note-11-contingencies", "http://www.cohu.com/20200627/role/statement-note-12-guarantees", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes", "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-summary-of-current-segments-details", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "http://www.cohu.com/20200627/role/statement-note-9-leases", "http://www.cohu.com/20200627/role/statement-note-9-leases-balance-sheet-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-cash-flow-information-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-details-textual", "http://www.cohu.com/20200627/role/statement-note-9-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details", "http://www.cohu.com/20200627/role/statement-note-9-leases-tables", "http://www.cohu.com/20200627/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r47", "r48", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r47", "r48", "r314", "r315", "r355" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r47", "r48", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r47", "r48", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r78", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r47", "r48", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r48", "r52", "r53", "r138", "r223", "r228", "r439" ], "calculation": { "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r138", "r143", "r144", "r145", "r148", "r156", "r228", "r232", "r315", "r370", "r371", "r372", "r390", "r391", "r408", "r409", "r423", "r439", "r445", "r446", "r451", "r546", "r547" ], "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", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r470", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "us-gaap_SubleaseIncome", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20200627/role/statement-note-10-discontinued-operations-tables", "http://www.cohu.com/20200627/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20200627/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20200627/role/statement-note-8-segment-and-geographic-information-tables", "http://www.cohu.com/20200627/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r404" ], "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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-2-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r147", "r148", "r149", "r150", "r229", "r230", "r231", "r232", "r233", "r234", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r388", "r389", "r390", "r391", "r490", "r491", "r492", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r469", "r477" ], "calculation": { "http://www.cohu.com/20200627/role/statement-note-9-leases-lease-expense-details": { "order": 3.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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-9-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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20200627/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20200627/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r166" ], "calculation": { "http://www.cohu.com/20200627/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 securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/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": [ "r160", "r166" ], "calculation": { "http://www.cohu.com/20200627/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/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/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 loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r159", "r166" ], "calculation": { "http://www.cohu.com/20200627/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 (in shares)", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cohu.com/20200627/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cohu.com/20200627/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "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=120395209&loc=SL114868664-224227" }, "r101": { "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=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "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=120395209&loc=SL114868664-224227" }, "r104": { "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=120395209&loc=SL114868664-224227" }, "r105": { "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=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r109": { "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=120395209&loc=SL114868664-224227" }, "r11": { "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" }, "r110": { "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=120395209&loc=SL114868664-224227" }, "r111": { "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=120395209&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r113": { "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=120395209&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=121558832&loc=d3e400-110220" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r551": { "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=121370832&loc=SL117420844-207641" }, "r552": { "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=121370832&loc=SL117420844-207641" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r557": { "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=120401592&loc=d3e611197-123010" }, "r558": { "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=120401592&loc=d3e611197-123010" }, "r559": { "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=120401592&loc=d3e611197-123010" }, "r56": { "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" }, "r560": { "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=120401592&loc=d3e611197-123010" }, "r561": { "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=120401592&loc=d3e611197-123010" }, "r562": { "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=120401592&loc=d3e611197-123010" }, "r563": { "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=120401592&loc=d3e611197-123010" }, "r564": { "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=120401592&loc=d3e611197-123010" }, "r565": { "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=120401592&loc=d3e611197-123010" }, "r566": { "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=120401592&loc=SL120429264-123010" }, "r567": { "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=120401592&loc=SL120429264-123010" }, "r568": { "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=120401592&loc=d3e611379-123010" }, "r569": { "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=120401592&loc=d3e611379-123010" }, "r57": { "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" }, "r570": { "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=120401592&loc=d3e611379-123010" }, "r571": { "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=120401592&loc=d3e611379-123010" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r589": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r59": { "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" }, "r590": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r591": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r592": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "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=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 81 0001437749-20-016487-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-20-016487-xbrl.zip M4$L#!!0 ( -*#!%'W=XH.[A4 *8+ 0 1 8V]H=2TR,#(P,#8R-RYX M!<$%9]*UW\':_ MYY#(9P&-AM]Z/^_(Z07!5[((O*M%['>WW_]S__X^E^N^YU$A'N2 M!$Y_ZMR/XB@@_)2-B?/'\>VEXSK['[]\V+^YGSB'^X?[[OXG=_^]Z_[Z M]4D$7X0_(F// 0HB\04^?.N-I)Q\V=M[?'Q\^_CN+>/#O MGL[LLU%?)'YOR88J@_I-&?!1[Y#)A5R$4S\KM[I0L8"@ MOIDR2#!P+KC,L@\\T5=UPT=S5A=;%,8"29*IF)SP$HH@!47UJ5@@%N[0\R:+ MK>@$0QN04D)9FF(HA+0$LDB:5OF'O20QGY4N 0B-L"O[&4">%@"E.][!Y\^? M]U1JS_&DY+0?2W+.^/B4#+PX!&KBZ*_8"^F D@",1DC&))*%#+EDZ?$AD3^\ M,1$3SRL1L6#8*W:@M !R_V%=+333@"7Q M&Z=7U3I+OF3VUUK=Q3QAJ-1?TLE)TE>RBM;N+"C?/TL&CIJR?/&XCZPN MG]CL33B;$"XI*#;ZV=GQO; N.U#$CT.EE98R%9!!7::@"(UHBWF:<%*7 M)R@B8#K>2%-8P3UD<"BLR&$V)M7,W@V8'ZL?7A2X\"^54Q?[(A^K5GH.EOMY M>[%\;I^05[W6C+:4NIFVDA5,E<7PK_O[^X[KG.JV\C^/HL Y4\TZ%[-FO^[- MM;5 1BQ(E<-3%D6X;"!'")7_%N**R@*)FS=D"S\=%\)1!YBY' MT'\[9XJB#C3K:-':0&>E=5N0^L4>I+IQKN9XXXF1.PC9XW.-;Z;V;.'H4Z-Q M#2ARSI&BSC2A&B,FB7O@BG@\]OA4V00ZC.@ NA/Z!GVU\4FCH3L!@?J4-#5" M]=NQ!9//Z'6DPH?95>7X.'2'C 6/ M- R5MW@2GT&@TI/V0N)X01*Z%CAJM6,+&P;X1&^@J^JY)<8 4YR8E MQ;G(2'&.%"FO'!GOW#[CG#U"9Q%*:SXG8%)=;\A)8G37042%VFTAX<"(!/3S M'&C8F'X@M<3[H#CW+WP0MCLH[>:[9D"P[O MC'! K\EY2@[8_8P.DH\N&4]"-B4D652Z?1(!J=*= MA%ZTEC584;,M%+PWH@#='V>Z^60UZAPGS3LWV/PKU_HOT$]!@<25WM-Z-G^N M)EM:_6#4*GH@+E1SSCTV]\JU^,D59)C%@@P)&W)O,J*^A2B3ZO7;TOA'H\:5 MKR A0LWBOF=$=-$GF9X^NR$,;>OUXZP.6_K\Q:A/7-1?JH9>NM?9Z5;C"<[VNJ[QR M];;4O>#[6N$-=]ZDO[J-D^H;&K"RZ8?/MW^2-F<+)&:G6;UM%.?-O2+JM<.F M^DZ'!=#4;\P69,R.M3J[*QU@JFZ$6 !*]49L <3LPFO>W M@T?1A6L! O-5V5*SV7DX +"HCT: @*(T\R]L)G\T'-MVL+*>9HO;K.J-.$.N<^H:Y# M5 W-TN@!"C*>T_*SH7/#/@*A%C"X%FKVEM!-YHFO]'!:HEZYZSE.@.DTU@P E>SH6'G$8>)WWE M1,<3O"02R6+VN7%9F2!;V#0[;&MC\U;3[=PAW:XB7)TX3@GO\-D$#JCZ.*$% MLX-8J:^,54##6*H='Q5BJ:V/Y9,8-%CA&;I2Q M/4VX20--W^ 9^K_A/3()ZCN(-UI04.$-AQSO4=3PX01F6O'SHW@U);: :G9^ MUP;J:8%@+'.;$-PAL9$5BX6$?LTQD,Z'*OAVI@ KR+"%0;-?O;ZQU-1B,.", MV@Z ]4,U+'ITUFC5%KS,_OQZD2*=-Z>I5B$A&BJ_BNM[G$_1P"3;N&" LEHL M6+:-T60+A^:-AEHX=#%4 4EW:.2<:-+U_C/8R*R>SN;5QD0%R_1,Z*Q"B25, MOE__C@+T!E6PG*\=B17BWRR.N@U:LX6HYG<==*-L?2WF)O.YO!;LU=IMV\*3 M><^D$IX*ZX=<[LXF+8_"M&B(JC9A"RWF_8TE$9^=R:FDK_1?3D)U$YMDKAP1 M%_I3X ;L,5*;5S;LCAT";,')O"51#B54/?%D MP[QMEC!;J+04$0_S+Z3?1094T(IF )^5O=,,.$J%G3UL! \R&!!?XNW>8P]' M(GQ[2/GUC;!Y?O@VH\\6BLW;"@U0?):RX5QE;*@M"3.Z.S W HOV<)6DL@BF M?OBL"TX*<5=_&WAN3*(M2)NW,AI 6GOG2M*!JMN4$Q5TT(&ZVH5Q-F>H-5NR M!3'S+L6JJ^JZ&>C2*^=LXF)%S99P\,&\,S!_N5VG]R;G$G.>T_2E,EW*RJAF MC09;6#+O"50\.%GPXJ8OINERW;BT.^P MT*\MV(\:K=A"@MEOGT."6WP\L7BTNK,!1;VI?USRA"'O5MQ6*VJVA0*SN[V M O7#.4L(Z#0_KY]!+$%R[ABH',=CK:Z)-[4VMZC9DBUDF/WD!62<*X*[*[>BBUDE(25 M+[W8H9MO5M5:^=P0?KD#^J2&!T'X _5Q*AD+&A%AYSSWYJBRA;WZ%U OG>'" M+^<\(1Z6O@GQSK$FOK-DJW&1\W;HK]$0(TWBT,ZT:-VF;>&NP64V!?_*=4HA M!K@@A1VXC)?3V!P9EU9L"1@?*UY_TXU_2W23.S;B^3['?O[H<4R=6K$AM1NS M!8Z2&V_FP%$X?'*4T.3\KFEZ%7;BZ]Z3"+YXDPE.+-0W_24"!7H9KU_Q&PF3 MIV.]OI#<\^6WGN3X@AFB#/'PSZ/+X[LK,NX3WG,B;TR^]0I?:!CB551I,1%# M/53&V,AWSN+)MQ[JDWZA *&>@V% WWH1BZ)X_"5@8X]&%Y" M/><)"-8=LJ" M>Y4QB!/KW]M;)'A&X)AQ2?^E,EX/TDMGIG>23.+)411D7W2LXTGZ.)_FIG'Q M)JPG7\8L A3RZ3SO>EH(C),^E$P3GC=UY(U.G3*1K+XY#Y?V:L MK\ZWAGIE6LWZ&GZ 'HMD:#)U4!8EXI3TY2S8Y30F1P-)^'5$_D$\?C\""HHO\49T#Y&'6(,P6_)2WU:$IML81LXP2@1L'?5Q K3=K&$:<7I(\LSJSL- M] 8FI(J\6)"DI4K;*KP3;T*E%RIR0Q8'R148,"/5ZQ[D01S'$H:H?Q!YX]$@ ME5"CDAL40W)BIF[G+!TO\-UQ%7*. Q?SHN+849JZ_7$$\3D+2LH/"S>$XT%] M;TBN!S><1CZ=>"%DB $CFJ^FA1NQ#3Q/DEHM,YW1I_W1]X2/A9G%LJS-@9K2 M:X6G2Q8-,>(1!O"[-(H3.EJ?1B1(A _4B )OU8MLI3-6,4JG9$ XU'##V8#F ML#GW=4?H3Q5BYB.7VEY^J)@P& 45%1>1'\8!V/F\AR-S<%R,)S!EP.(9NPT+ MMVU:6CI2G#(_L991< 8E%_JE-+83E>9KS"C2!-)O:FE*>TN##._( N@&A M >'7QLUM55 %^H&(_J@ MU'FXO__!Q'MYIO:Q=>[Y-%0TWY#(BX978/JF@GI%OE;FVOYL-@FT)VIS^9)Z M?47O/3LFN*!0:UA<@9VS>,94G1)M&W++%4JYD*F^YK1H3&HA)I,=-9'NJ*4; M:N=WW^<96IVQ?>Q!)^(,J!7WQ!]%+&3#.3TMR[#]C@;6C6.7.27)OQ>1]CGG M[W)-W<_IZ)[V+SKS0UJHIVTSOR4RT@'2P,O!3T$2QW0YSRO+[8Z[["+2.T2 U >9[0TO0T# $R-B) YOR[@D/D4 M]P%^IW)4]/+"6CVIH;#.7;>2U@$^)QZ]?U9@+;V97]W+CXO[]%;^F4#J%FN; MW2M'NQ@3?VY%,?>M?5WT_T )Z.-%I_V<#\.!GBK.LUK_J5RD)9T(U##G\- [U-,R)FN4:"V/Z6F3TUD Q.IL+>YV2TDW M^KIJEME5WG\ C.X?2?A KE@D1Z(B^X9BNRJ!FHI_ 3K7<4FD:M?.Y]]IGA]9 M'8Y5[IWD]Y;@[#@@_'IP3H7OA5[:HU*MAR3 M=W$_3-RP>+_.+?$)?4!ZC49X=>:6+8%*'2#HW=";A93,>4!*TMKGQ;GR_!&- M")]FCC.,=F,#^>AQ4N2I6M8VLICLQ1_,LS/_>?L.JA^X1L9^@<_B'4G):3]6 MSXG?,_1XH/5F88CN7NT=OB%OB1N^>D\XMZM9A'GU[.WKN4"[F JH=9&G^>]M)%X"S++K+>_2,W/Z MN-E]>@ S9:EB[M8%."+EPD2ZR/-6FF.'^#G215;SE_H74YG1/F* 8 MI'BQFOY&0+N.2$IHT;R9$MIGWVY.CN]AQ"R2/O]Q^U.J_&F;[ S>/0.["BMB MP/@-IS[!E?$85@\J"#?CI4G)#1[?J=))TI,00IQS-LZ6F?K6R8RS5;E:%SQ0 MBD)\SN1Z<#\BOS,>!D4PEJ1M'Y-W_H@$<8BX4L$Z(0;KJ)/%:?A.F(3OI(_2 M)6%,YATH6Y5MT[%2JMX[ I/TP!RM6Y+6/DNI3KR2((V(*.5F::8VLC6FJ('8 MEXRCU5>@$Q.BSG+"'\81HG:I76.\#KO;9W+&%"Y6U:&4?'CQ$487#U76X^DL MB]Y .'KT>) ?)E4.D3\[?R'$;$]YPVUL>>R%Z7\4(+&,424@]4/O3ITE"6!.[0+,K<)8QNQPM$5I+:&F=R]227+3/"P2DS@?S MN9N=K>I@55LO5,8!%=YPR,DP@Q\G#R2*-P3U*LV]4$E3?5R%$K$9V9H;>*'2 MG.AC/NH-L>1Y())&(6Q&O!5;?*'RYF3".(Y%:NS!ZS8#-6ZE:_;-R+Q&JR]4 M[BHXP;)4LSIW2&8;O+Y]E6@WV?2+T$"U*\F;B[EB_2]"EE7[>X4:=D@>]2^G M7B6?!C7NJKRJ0L9<:'>X!OH9"QZ!8#7YFNAKPG!YG.YDIN\:YQ3N@Z*G:##T MT\:#62U5P;3!AE^D])>E;4#FU9I[D9*NV/6;U+@[\GKG]AGG[!$:%8J_)*+$ M]8:<)-%W^1E$+F]5+%IHX$5)LR+JZM2T._)YCS-/B?=3Q]@P6GR\[#_[ER=O M +B2N7)$7. ^< /V&"FW067(V6IE]^5:$6PKB^^.)#[ RE$'$+LTNTU;N&/B MX:,F@>M)=^!1KB<6VG"7I,):E&,@D1(*[BQ4-WO/1\>+U0T9##"NYX&XX^Q9 M ^6A26\/5TY;(9-*-J28ID2\6*V8&>]/79&\1#%UD9E-J:-VZR]6#Q5->]-: M=T=NGT#W*M):39.&!.^OFXRH7W IYJ:8^OQ66JJZY;#8T N3;D4LUJMK=V24 M/75<[M*NBK%:5>V@A%8\-UU5.JNJV4')5'RRO:J$JE:W@Y)*>"%/N)%9?:*Q MLO@.2J*BW5W,OQ.\KHPIT#^6\5^CCF>32?)8I/!'9.S!G_\&4$L#!!0 ( M -*#!%%W"Z#8/A0 &9 0 5 8V]H=2TR,#(P,#8R-U]C86PN>&UL[5UM M<^.V$?[>F?X'U_W,V+[TDEPFUXY?[JZ>\9T]MM.TGSHP"5IH*$(%2/O47U^ MI&3)(L@%2 *K3&:2LRT!X#Y+8-^P6/STMZ_S[.")"LEX_O[PY)OCPP.:QSQA M^>/[PY_OHM.[\\O+PP-9D#PA&<_I^\.<'_[MKW_\PT]_BJ)/-*>"%#0Y>%@> MW,_*/*'B@L_IP3_/;J\.HH/C[WY\>WSS^>#G^_.#-\=OCJ/C'Z+COT317W_* M6/[KC_J?!R+I@2(BE]6?[P]G1;'X\>CH^?GYFZ\/(ON&B\>C-\?'WQZM6A\V MS?6W2;'NL-GX[5']Y;KISM#/WU9M3]Z]>W=4?;MN*EE;0S7HR=$_/U_=Q3,Z M)Q'+-4=B38MD/\KJPRL>DZ)B8R^$ V,+_5>T:A;ICZ*3-]&W)]]\E:Y19(\Y2UE,U+L9A1J? ^J8YX(CCC\18+-^=Q2N1#-2E*&3T2LJBH/:)9(5>?1/5Z.FGF MQI^;C_]]V1"S_,AR)F^% MX LJBF6TR*HF>1+1_Y9L40WG09_;/!^A@KQ=E5/FXLOX1T:\+FJN?;MH(-I@? MU6)#BT\]H=Z*"?LI#Z:#4W]$_TW4R]W7LJYGU$FQL& M(+I\R.K%IZ2.:96V-_)/[#^(\G(5*7T,-K;#:8/LDLD'BA-,'GXGNK[UB\F; M![^F3D4&1?1M:$0]BPB*XR\^C-M.(%W2"XKB;>BWT:*42'7O;Z'8#R5=4Z:A7S[QI.'11OC8U;+I,3UPO1UWZ3T_V%S7' M[I]I]D0_\[R8O0X\#1EB>N('L-L_I_43[]4 +M-XIZ\GK:'2? -H'MW!\IQ!TA[]@;&3R(8A@^4(A8;(<6Z)>PMMWQ @1*W*'#X65 MCP1V'08WX"Z)[#P.TX"E*X-A)[^(!8 _N6XIF/SQ-<6P$3\Z-7\N/: M3YB>&ZVR M<6A"',1 M@T@?'?*>B/(I7C5^$3X%:K2B>S*P.$7V5'"[Y);/[*4'DFFU$LD9I47$\I2+ MAA<#,Y? WO.6K*D:U#&TDO"*D_+)F&U?1_Y@Q\QN? =B<)!8GCSC,!UNCYP?E?01;DXS9.7,@*T.NMW M/B/B<:>JPAA#C9!Y=9G'0D_Q"UK_O,Q/XUB4ZE%\KE/M*])^(4*0O%@JBJZ+ M&14K*X2UHQIKS$G@G9="T.H\Y1>>Q_4?[5%.,#JG(2LE;; M -IG$O(Z]060V; Q1B&_/G)R3A:L(!G['TW4,[@^M$N37U@Q.\]X64WI4I-S MJ66>%D%M!QG'&]"_X;,MHVJUJ,C3YR5T<90+)JO:"Z;T$MON_@%NO(^:^53< M\;1X)H)N$G]B &C;/01 .=/_ZP/D3R2K T"R$"S6*D5]H=[#]@<;+6^H8#S9 M78=Q5NIZFS(NSI1),BFRMQJ5> MTZ=QP9XJ-5#->UVQ1*G%1J0I@Z:#=X/'],^*E6:I3XG=DZ_-Z;TSFM-=]639 M*P2<_IH-1DSPK@& MD93+NCZ?9EX,,U3 M_+.KEC#7Z:;4NU)%OQX)/@E0-@)2;P$.;_I:PFTG5>4\IJ>Z.V"DVJ M&]8I0(V^^8(PH6T_[106ZEVRAZRQ<"^5WYJR7/FT&7NBB7K7]0O2=6989 MH(XQ9(ABA2V>9&4NWI"E/DEM0@OMAPG2+8VI6GNE(4B=1W-6(*A@D;! /?RI7 N&%Q+'PQ0JL!3,\?,41_G M_F@@K@)4;6$6EZYH@+W$VURPF7K[A_>%%FT^WCI:\N+C&1#:#X &Y#J@YPJR M8X @(&MM=66N4MG:)C"IIX5R ![*0BO7>ZY7AM9'/,MT)+()7$+@V(P3H YG MDS6A74P]A_)$GO/YG.=W!8]_->"#=0H'YIZ?QLIC$]2V2*S] % TES6L9)* M9-]PY:C20M&JR6I"0MWU$!U&"%(@-J8T:>(@561/5\.Y3L]*R7*=_U/7L-;R MK_[^94MSMW"L\U!A@5]*6>H]]^OTBN>/NC+3!7WHJ(\+[!@6U"U=E"*>*:OC M.M7KR>@2P#J%!7-',BI7 9*6"#0 &G0(_T 5T]>2'C !^YJ'J)9)!#U3DV9K MH]U ?G=C7$E) PQ /H(BP)"[- X+'%U8AUSPZ0H33L*!;E<00U;X./#=-JLQ M)(J/@]]^(PY#UO@XV"$2'XKV.[1HQ\NK@_+B>[2\<-I2A\+^81^%O3$0#47] M;A]1]T5RP08.?B//>0U@E&C=B@&SNE$LP3_$:>6\HEF 'XK;Q! MNZM@/KS%NSC<,P; Z/%:@(/3"< \P&OY37 . \P5Q(;A"&<*P&QXMV^38\ Q M%G" Z!COW%@[2U/FJ8(9A=?>'#^C$,P4Q.:H2THI&#=^D[,CI0&,$K]=.3#3 M S7N^I/2.BB<6TW9J%85-*HHV$>%O M>MS!<>:\.KYH/FP]H'(RA[-@BHF"5TW&5;Y#S5757 EX%DFIP^*5OPD7XIYP]47-0T5ZM$ M7I>%8DRN+='3Y#^E+#H.E T%;.>5E7D)TK][L42F:3(DH) M$Y'RTTL:T5.5ZIAIIRI@HJY&D3[V_4@;LK4)TE^M*A_1,-J M^SZI ?6.[DQ'D*1X0P*T' MOLP[)?\RVOR]O%"OS>3B#QYPGYC0.U>F? 1>1NF$998W"W\+P$#V] ^\)TPQ M2=AQ!\5IP4ZR%OCT M#OV,S)'=@7$:TV.]<3ZE9,%D_0T6%7RBY8;)QL/ )-,*]&7E&6YMV[)%9-20 MJ+='&4]&O+_.\CFA+K%S(G-0M+O_NK#)+@?;OLW6J'M ;0,$JII3]*M#TR^G MZ?4AIV[#PJIO.&C-R7@8EO;&08A_=<"_E_[N]A@@]!IFD"Y!@)3SLBJO5=6EX1T#@.JJJA^Z M:'[]_)X%WM8F%*E_IUG2Q.:^\.*&B.*5%0?!8CM(*+ CNN+#!\2TE=6#%=HO MS,V&RFAY=7KEM#@G0BS5B^C:A+/J&P#:B[#M1&%H%H+@CGI6W3/,IBN".R,W M?-XOU!C!A?4*8V^$$<.= FG*K8(C\^!^ 2X<[+YO#\/=>=LU M>=0Z %\6:-$U!+"F>*]9'K0U"1J)5[JO4ALSGB54R,Z+(*#=@@(";YX$7ZB_ M;P_]EK:')F(*)_DJB'7/STC^:\_;[VL? D)=/Z4B31]@TU09R>]HZY_TSO*+ M!@B@/@&@M%^GT3V;8)W0@.F5!.!^H2 ! D?FAD&)!O(>C>&O+]FAE1&_<X?XGZLQOGL#1]TM Q"]H*PI#G:W+T8.ML&N9$L*>-B7;E82QJ2G6=$ M2I8RFO2!L>H=!%Y[!3RSOP/I$N)"M8*PG"8?B,B5II8;>SD7:AW'.UO.]AU# M7++&1:&-)VTS509453"YZ+O<'-PO "2H9^KFBP9,3V_5WZ"4:?1Y1?W8[/,, M,!4\Z\5GCO%@J@S6_YH&[.I!@?JHK-P+%&!$0/'XN&NM%T^?AP %X^,B#> L M])=YZ>/FC%[0#IN2F-)O7^5?FH% H\DXM-/;8!&VR'&I\',JFN?#DMTJ"1++Q&3^(8!M(EU8Q+P,'3 ?2%, M$AX(+,3Q'!]Z 08?DN>.23G 4-EG@F'2"#",EAE$F/R7;H"]QW.@4'X(#F50 M9!X*T\=U?&!A CET@LEXZ0C\;D=XNO>W,)DK,$BVAS,PF2PPA+9[+9AL%^ [ M''*$").M H/;G:2.2:J $QW[_8>A+JQG!PD,=[H3W^'ETT!^[)-G!<;GF.^" M24JYP+8ZOX'4T0*#A1_71>INP5=K?YXI4H<+#+$O)0*I%]:+SZ+PP@O$(%5$ MU@VJ0M$;I<[&*R "?T2HVB&V%'J]S*FN95D1M'M5^(JNU^=@09U"'+R4RDW0 M&W?5&JKKY*TW]"ZH\BQB5E&M?L]HMTPO5-3,_\$ M?^1""=LF.ATO[X723R363%S=WWZFJ]Y2?GVU4^4N*SHM"@$>RB+>O_O MMKIG45_AJ3H8DVI''S\4BQ1]C61O_-9.P,;604Y*5W.Q^[)!0ZLPYY_K55%S MY6IV2R-0GR!0"E'&NM1\ M_G@^(^+1Z UT-0U!^!-5.G=EQ[Q.BUA'V[6EJ_Y+S)[!@)$"'/VAE7SYI%2P M()EV*).YLN#5FR'Z%J[N.6C7&><1(:-/RFUF*J9M)@BBL8,-F+:5@&\4*CTQ M[2A!H(WGH&/:5((@=Q%'F/:2(!AMPJ*8MOJ[C$(^HNYT$,33W5L.!-T=%G5X MB],A"A'PX4 7'),.#LXG2S\?D_X.S#OGP#XF0R$P#WM# )A4DT6(GX?E,#X- M-X1W/0%@3%.D)4AD-17P*BH;9*-M36!ZM>T19=[)(7SKL!?%P$@SJA2?>#-_ M.\H4H,E2?2"/PI'R Z?49^I/2ZI]SWT?@!Y!RL.;B!JP^S/2J*C8L?;0;[3X M5X)P$O8,>LD?L-_J!:[E4K?3Q(T(()NG$\ M2%=YDKLBP(%-(SQM[U,\ D;7_7EQX0,/D_O=7G:U;+32ZT.L8?0]JK#%V/P; M58;MVT2#3 $@#XW;M,X-&5&_3+3)(,(Y/%-#: MD_E@R8?AD2M?H?B<%S0Z.8Z2C5V?S8.E%=_$I M VR,#F"3^^A(V*.W]M.4QH7AY=HP SI6$.C09C MRP.WLM"CY6_Y,,ZF9=ET2@R31SC^ZNKCXE =ARH8X9]]=EH1X#,T7^A_'HBD MZI/_ U!+ P04 " #2@P11?,\A%:A; #_JP< %0 &-O:'4M,C R,# V M,C=?9&5F+GAM;.V]6W/C.+8N^#X1\Q]JZCRSJS*KZ]:Q^YSP)9WMV,ZTQW96 M[9Z7#IB$)'91A!HD[53]^@%(299E EP@06!11D15VI8 <'T@L+#N^*__\W69 M??-(>9&R_._?OOO+]]]^0_.8)6D^__NW7^ZBD[NSR\MOORE*DB2 %_480D1?UGW__ M=E&6J[]]]]W3T]-?OC[P["^,S[][__WW/WRW;?WMIKG\-BEW'?8;__A=\^6N MZ:NAGWZHV[[[]==?OZN_W34MTK:&8M!WW_W/IZN[>$&7)$IS.2.QI*5(_U;4 M'UZQF)3U-'9"^$;90OX5;9M%\J/HW?OHAW=_^5HDWXI9_^:;9NH(CSG+Z"V= M?;/Y]NY2//RNR1=?K=I\QW),D%R/<*"TYF2U.T$2@I^E,_^7WL]R_5* M+(,B7:XR^NUWPXE*V)*D>;2DRP?*>Y+7.H9U0M,ES>5.B9K']:55,8QM4GM(JGQ6S!:5^&?YG>1BW__T M_N?O:F(%$RBI>$X9Y:RDT;MW47Z_,5.R,@#S?[^K>KKAJ9,\EO&-S/BBZ;V MY34B;5=T3K*&@I.O:=%"GJ*%*65;PF:D>*CW655$2A*3N+R@&R#'NYA7+&B.-OMC?4SC8>3 M#^_@'L3==KL+5D$OQ:\JXM4-/1)]3QXRVD7PBT8Z8I_YY@F/OV%<2*U__U9( MOLT9\C?YLFCR]V]+7NV&VQQ//869&6=+T RS'EM!/-DE/H7PTD#4L1_6Q=#= M M'(-(K7]7)],0"S!2)Z9_W5O#R3>KV;]H-M**+-AX(YBD7](:OG5<@V="Y_ M,4:\IY3TV6(ZSN%X5W5S#0@_8.9GT#/.__JN1:BT*A__$FU>=$3R))I3-N=D MM4ACH4[/&%_6VK.AS&PRI!,YVIR@(%L'V?K-RM9WS6:YI2O&):]J(5(E]L%[ M!FD[2-M!V@[2=I"V@[0]CK1M?!@Y$KL3%E<[8936ZZV?L T<:&P1VXB,$07K M$T%$(@FYR,B\14QL_7YT\?5,,AI.R1E+#H]OU=?CTU1Q+N=!; B2_9,2_B%/ MSL7K;*.OH^GHM)YO5E=#P0WE*4LNQ&=MBD!G6\?4ROF"T?JJI3-*+Y]WJDHN MAC;W07.;6 QIZHS69A6J-YBVG3,J_]^*\)+R;-VX^FK5MJY1EYS>_9D]HVI6SI MEM(;)L2B[/]+5XK3OKNQ6WIK\?^:WW#VF#:14UJ*%)N0<2L75=E':DG-! UR8!.KNAO!+Z=UB3?>:L M VF.R7"-D2;GQO3FX1^6E,_%R_K(V5.Y$(MO17+U?M*V=D3Q19K1S]6^:> 5 MF:^;.*2-GPG..&=)G'C(L-6HO!-1,_8Y5@DFOM,07JY0R!D#E) M7*:/5,C'9,-U-*3KFCNB^9;.4VF=RLO/9*F>YO9FCFB\6] LZV( ;8UDZ^7B;1ZS=(FU+R#376T/QYWJCEE3!IM%BQ7OG MLA;B6K_WYL!\,PX^D*4LN/GZO*F1W7Q@FRPSL8NQZ MD'Y!"TGKF *B^Q4M.HU[$'IHCQ^HTWLU:AUU4'Q8I1*581**"ZM$8F ?A$+% M)Z$8&&V@(/&)+$!_+Q0@/J$%Y"2&PL,GL\"=M%",^"07J.L^Z VV4)4&36#1V6"@H?.)*M^4;B@VK? *)PH!BQ"J>0'RZ M4(Q8)11-D 4&E;I1..CA4+#*I0 F2@$/%))5TA %!D^&03T]"[9Z2CI@?% M+!>JII@A^5O!LC21Q?RB!Y+)XG91L:"T+**X87_1JK8+155.JB25[59$?KZ@ MI=!4,X-J5Z,\=NS4HQ&)#A4 T 0M3J@"P!XWN2'\FM?*>/(;R2IZ0WG-8 [( M[]'3*ZR&29Y4Y8+Q]$^Q/SKAJ'H@@'%9%!4.*TLT_'-OP/Q M#5BCX]M_!V)#8#I\-H+M/BXB-A-_"2H7+!,3643T/Y4LTF/%:&CS@0[,A?;) MA1L*K5H SM/'-!$/+K;L\)S&F?@!L&9T=@TJVG14M" U.V/RP'WCB-DW-X1$ M1;5<$KZN>5@ZS^L(15F++8YE,*8XB:*58'E];C[I,;23:L[]"8.QZMJ M?J7T*GVDB7@>9S$MBEM:4+$!%B=Y1IC?D32QXN2=-Z=I*P57U4)O^NBE*YJ88,@03@ZY=BV@T'D-;E;][Q*, ,W>7] M0'TB7]-EM51NE-;O'9$FSCPM:6W?NR'M^DF<;,4B72EV8NOWCDE3+D=%"Z3D M^=D6MS((6O%R7WWGD"3E9FCY%AE9UE^DL3'B9*?\W-7W O.D^+*2EBXA OWT M_?M6$+WZ>H"VDU>*"\8_TZ=G>H6VD(M?X\:0U[*F!XWA'NIIE6;2?'RY7''V MV%"D?77='?R! !'NF]@CN;/G0VVREA':+!=KH/4 K6=(.G^F:],A5[29X/B MYM9Q#3\"]$ #0_M&0'V. J&179@*A-G]3Q]R.A)4="R.%U_(O]F_"PCA>X@ M[#D*.KC/9,ITOH[WVGND-P;;_R*_8OF\)KKJN/Y*5:S3+ MV[@_)HB=K]2DZ]$!\[\XA::PHKQ"[T*+V:J&_L(72"9IG,F*4YY2034WR2+,51);6HVI3\ M=273^O28>HWA >JSAWK/YK#Q3W=>J&K4V6,(S(%BII- 07U"")+/$*1QB)7< M\]DQI-W;NJ:3(]SDK @7\X;\HPX@[6X:UN$JP8:@W8O( %X\3$B&N1>8"ME$\6(UD1990.408S8^YI'F45S(\9Y,;>KL2%F*TQ3 M8!Q]QOJ'>4TNS[DC(,CQ>U0+N#JI@G7$<*-*U3:5G0;E:EN"9&&=&?M-T:P\ M,Z& 6;%OH5JQ8PA1@U:UI6QUBZNZI]<*W1HW.NA9CYP5E M[=-EHT&JW5+C MXFHW=H:A6^<%W,&\J5/9XF.&A)6RI684G\581,HUFT*K,@Z\PT0+4F MH69/# +O@+>A3DE! \$2%^P*678KS=G'VR]3%(C:4AT;JYK9@,!"-,S2AA&/ M6UC]D\S0CE!AC%V3=H?5NJC&5) M(#9/U4:SI'O8[:&@M4GWJ-;YN Z/00O=TOT8%AFY030;FE4.\\;O@82$CZ): MPG8#% 8M64L7GX2:Q"/6)%8B>CBRZFKN> LD1G ?6X] YV?,XQ=:>Q_-&4N> MTBR+A.@:K2JAOQ%Y\4RZTUTB4BLO6QJ!9=;,!W929*TO68-*K.TTY'L:+W*6 ML?E:5SFLH_$;K'(6"H@YH&U"UQ$=27&#CQM6)+;)H:FHA5X%LGZ#H$L #FG> M((=D*C: >4G[PI_R\W>CTX* ,Y.V%8+J:62!" MCKJ9V%11CJ:SG04R[JB\Z;Y[(>C:V2%#,)ED.]T@>KH[6"#L?I%RP/1HFED@ MXG]BROEN+:JIT+7#9%C'2-,;,O:'&PY" ?Q0 -_D;L1<2,]57(MY2ID!V-H# M^;48N3V<-)X==4/?1&O=%+JFDR/<_VH_IP\EW/?9T=H/^9?U#JQ38M2K7=W0 M-]&=CKFNYI,%@&#U'T=4/Y#\C^O9C IFG5Y>GVK/<", M^GJ!-A>D+>4:.DP5;JG]K&KJG_#.LM7JQI,DWO_FOJ6/+'M,\_G+D[>COC&@ M3PAS.+Z:LK\1GDH*)./3\!A5,[\$:[>GNN&DB [%;S$$D!Q-),STB]\"-!MF MJD1@Q*>Q4S 3LP!&;%J1E9G)AQCQ*8]+!C^?)ALGUF5RP!=)T,4CF+D[#E6D MBQV6B2%VR^(RU8NTZ!:IAEVP058-E"NU'P/%L$)M\IO.V P@-#P%.T.]MU#O M#5F]-W?US\#[OCO"!8C-4NU2F]BZ([W<8K-Z_SEA7(#1+!10MJV<=T9M ;);*W=G$UAEZZ79%6N2:7?$XZ'BF MUN3VHN@3V*>&DF_V-T .XIEX*K/:2F<:?VDJ_0^L,\< U=(+*5F'V^N84[) M477/(,?/O?IKQ&DCY%9<\.TH7A ^IZ8)5QVC.,FR M$PL-942>>\OE+FAC/Q M6WND.J@MI@P)C#2]H:R-MQK*>+N_74_RY)9F8D,G)T+??JPM)?!@Y2%#>08N M;P;01"%IVR(@71O:T]%ZHN3[#W<,,8)HY+\0 #:=$!P]+V6&?&NRP2J (P6= MFM7U1IB1V(W* &!K=6)P:B*R0 7K3;#>V+;>#%("M&8 MK2F-BE)0$CW07#RMC%9"S3=URL(&G;R)*^5K:=)36>?_I;(3O/YM7C8!:OX/RGAS169>DH!7>P2=YU30]HT/3"I MO1AI>D.J>*AH&2I:AHJ6/3:'8]DY?G"F6M]MMMC.IGK"B+ MNP7AM!%MR+JVXG:6+;0S:K A]H3Q0IJ^WKNL7@&BL[U["/M2M%PI^JJP':T] MD"]$:)E5H^$ ;4W\$:J-P6IO- EB_9\&M;\RC07?>U8';^^^=)3% _3Q8/O> M\>Q]KG["N3Q]:QY^NG[%U^N3[OFXRQ/06QSS46'B#!_E?Q,%5]'8Q&ZL KI: MC*];>"-37\RPK KN >S<:%:8$RF" M&9M;42U?KZ(8!F[KLU2@NQ*AKK: @8$3.$?XRO(I[27H&%^[IL!ZQ(N@Y%DF M>A)R5F/\QKJCC]R*%HAX$,AIZ);[()B=4<(9T:VQ[OW3+\X0':/H>M$F<;= M<'A*/89D"&-$(1G"51$ZFS%2+M,C?H[27#2B44F^&M>H:^_L)/U!]^B0<1S" MG-]LM.!EO2WNR5=X@C&D2P@2"?G$(3Y@ZH[*($('$1JK" T_A5S*Q[]&&14B MNZED?-C-B4S<_M!!R;]7M"@HO:J'58D1W0TQB< 8:7I#8GG(/@S9AR'[\,UI MI4&90R.6!64.@S(W_6#O$+ 8 A9#<%:PU01;S=NQU4!5?9<6FG??BSU6R)>> MYA5-(B9V7NU[-;79= _DQ(H#)6.07>>M*KR"J!4K2/:1LVI57.9Q5B4R1&UO9U_O-C;<56MK M6.03TED78>!H;Q2^?W-6X^39B4:G)&L"=BDM3_+D)$GJ0Y1DSTNW.%T;H=64 M/'#[\&!D"T:V8&1#;&3SQ!:8Y5-LU0+;G.:Q.+.%0O=Q)V=T>3WZ M#1)\5\&.'.S(:,VO1V-'GD*P)LP2WGF@,_.339*-)YGL[26- 2D3AF M54UFM&)9*BG=_0+W=YB..+87I!\]@WPC)T5!R^(?-$LN&+\C&;V1SUAK\^VA M?3!Y'C#2](:\(<8FE9/=\K_9+/H.:U9W!Q_6U"(MKF<'I*WU6ZQ?9R_6U16G M"RE"/-(F?,8$GFEW'P#K*T@:__YM6OQQQFF2EO(W):;.'CY@%&4A6#:+4UD. M\O>T7'SXFI;7?!O>TBP3]%WF) IV-7WN >#+F>Y0!SI:>R"?IVQS=\8MC3-2%+6F7]N' MDG]716U[.:=%S-/Z'B<5KI[#^ LL\?+M5P\,H9>W@2QJE<3:.>9=G SF!,L2@3"@L*[LC@ MCIR2.[*+%S!S2SXZC #"V3#[/IJPHWZ0ARDO;N,]K(,'.P> .-U=%&B&$V;2 M H*T= .<-9 ]_-] I#\B0SI,#P>"_@DIZ!ZZ+!#QST@1][6M V'_@A2V@:H+ M1/HK4J1C>6FA(@E6,:S3GPL%B%7HLN0IA$X#5O%KL-4..@%8Y3(CUS@4+#;Y MS-@G"06*53PS="9 X6(5S/I%C4%18Q7.^CEGH:BQRF8] I2@D+$*:U>J*B6BX)7T=LUAFW7DH#I7$=HOY/<%.M:"A]X:KH$!C?*^23S.=L>*( !U%R]H4F7T>G8H@$L'0"RH/4^S2FCDH#.$G$*TF+/T[7\M\+(3$Q#L7:8Z00S^(SGF4<8D'[PWP7 M3"+X1@Y:B2+[KH%*.9 MZ:\TH0M8Z<;=0]U'%ZP"?[N]97Z79M/WT7P3:!&1/(E6%8\7M@="D\_S7B^UE]4;P@?-XW.!LVF!,QV824 M(!L'V7B(;/PB+U;HS;@>9Z5+ MH?K'2 Q-\C@E693FDM3&,+ND1%Z]E$2DC&8DY=$CR2K:3]8>] PG(K@%"H-D M'B3S'K<$/9(TDZMI4XCKCL:"4<@:-EW2E4%/#Y=%B+WRF]PJC?OMTV8;7>>W MDDK)">OB@9UW1/0O-Z%[&DM&$@J#L"P<33!0;)A:ZU*Y_B39;N@Y_ MFE,VYV2U2&.A9,X87]9I/OUTZAXC.]&D>],5].>@/P_Q;!U6/+Y\7F^GZ\V7 M< ]7K]&"MA6TK:!M!6TK:%M!VWHSVI:5,].E3/YKE-55E?O)W8K>3F1K[;,' MY9;7=:;/2+&XR-C3WGOK3AXWZVER?NM(+4Y)1G)9&832TIQ>L^Y6B-Y5\[Y* MR4.:"8:W5= A-)OVQJ2^8*0IJ%2Z^[/ECF8%+(>FHW50B8)*%%2BH!(%E2BH M1$>O$@T3,"?HA0(=_A-R, V2MH$X,=05[*VYN=33WWTO#H3G"U0BMKM!I>=U M'-#QW%R^84;-(.W^(OTJEB\M-N4TB].J$-RX*"[N/GYZL7[VE4YP)TQZ'4:: M@JZIO0NDOKKQ(V?5JKC,XZQ*TGS>?G'29[*DK3-N:;0W"G_H^K01/"NO0=L) M@?NRTTF>G"1)S7-))I&(,U-RI=.U$=J6?>#GX5[KHI@0W6-:#,JMN*8DF*&" M&2J8H8(9JC<03Z<%LRS<3,ZRY_.41F=Y&KH$6#_5#I7Q=+(;<1PS;C"U!U/[ M6S2UH]$IG%I$WT?SBG B%E+O.XDU0[BQ>W82$!(!@B5QB)GCAK.DBLO?"9>K M;+WSX1B6A#4;)A@8@H$A&!B"@2$(WT'X?H/"=Y_#TJGD'!753I+8R*35..855(]F$F=.@KA];<6HO'/Z8QR3A.Q:F=IV?;8]A;6'WW%\GE)^;*;A,.6%DBY M('&]1R_S&YJ3?/Y)*,'K(B6:D!!0#PND/=_FL5GY1#A54VW0S0*1XDS*$\*3 M Q9^KUB6@.86B/J-\%0>'9?BV);%L1LYX?I)S$JQ2%S>D[0XTQ4YL_=XQ:>0).5F M:/D6&5G^XUU/=@KV5IHNOJP2H9P+$>BG[]^W@NC5UPNTYI"AR76YH/R,+5>< M+J29\)$V7M//VG]>W[XJRZ7G\[J.O0H9H(L'(&)JDS2KI!ST7!KRPU<9 M,$"3"\Z6W%E^Z) M.ZW23$9T7 I>P!Z;+:%EE=T=_($ $>Z;V*T)LN&X"F+;&[DG5AK+RK7<7BP7 M;UJ;*:-M.T'2_8LTXN2BZ3P_J\12R./U/2=Y06+)Y3X*^N1A?4M)EOY)#ZUU M_0=P#W)+R74NRPK77J\5Y>7Z)B-YN3/6*@":=?8 ;G-1?'V9^HO;TP7_)"G7 M03/HZB&[;$?#]>SP7OB#:^.;@UIPWBTB!6 ;0WI/L[N2CVXWXAGT0 -#RS5! M?8X BO^#X)7+[>7N.%U_(O]FO*Y9KEUXO49!!_>9S,[LW0$CO3'8_A?Y-KXE MI:H%W-+" YDLG]>SVLSE/VB6;*Y$.%W7']T+DC2[T+@_)HB=*\^DZ]$!\[^' M/E=2N;V>;9(R\OFF0JQJ,7:V]P>AJ7@KPPV &-0=W(-XH8<("7ZGBIRN.]B# M04]$L"1IVNUCT//(8/EG"DHBOQ1T5F57Z4QEAC+HZ1[6K8R>S(4RN+'W:JU_ M^L8^B'^D>45OJ5PBTBE!>5TK+(_I]4.6SFOU0XG%H*^'=!2:95(UI[DX4[(Z M\V\IZ"Q*WD1)?%W1O*#ZU]5K#(^9-P<&1)T6!NH3,I^.+_/IKF3Q'PN6)907 MS;O?Y=/>2)<>RT_*DJJ:1#JG D:T)NH[&Z >8\3>U[_ +-KK,M(*465.V\J.QU)=3'CP ,T*\],*&!6[$>H M5NP80M2@56WI0@F+J[JG/Q7=&C& 3> 6]# MG-6FK./MU_)%B#J']&P0"N1N6B8I0TC'K-69 @5 _9K(AW$ MUG]"MUL&Y/:BVRM:W]4^9O,,=90;8!1GWZ#U_3.:]=VOR@^:)=W#;@\%K:W7 MA&J=C^OP&+30?T&ST'N$PJ%9Y3!O_!Y(2.0IJB5L-T!AT)+]%+7+1[H_;+Q4&G IO,-$96$'0NL E5;97VH%BP"4[*0AA00-ADI1XIK5"H MV.0F76D_*"8L(E+GM2Y00*A$GG/ )3%08.C$G2%%@)]!CW^YU/MHOI&A(R& M1JN*QPLB)C!*=R)X1&J6/O!JJ>$/:B9GY(NE;)$YZ%JIG1O^GL:+G&5LOM;= M$]31V"19]TCN- H7W#B@;4(7[+[4/@^M"P>4FW4*-4']340HU[A'*/A=]QP& M'>!0G_(HZU.&"CF.@B_>1BF2MYLU'P*G1PVTOD.8)3ACJF>9RN2-9Z3=[P M@2P8XE\^?_><&[*N>3?EK[1ETVX6B+Q(>5%N2V:HG0&:9C9<%L62QD3CBFCY MWL)C_SLMB9S/*T;R]MK+7%DB[HT+N2KK7J*Z='3(J 6V[$D#T='>P0-C](N6 Z=$TLT#$ M_\24\]TV45.A:X?)0X>1IC?D-03=Q-U:W&+O+FY-\8O126NK@K)/FKI*RMBD MA9O>C_"F]S-62XQU"+-:G &V]D!^+3-L#R>- UC=T#?16N>>KNGD"/>_V@\T M._5R43?T3?0I*=+B;L4I2:[S;>;BK=#"WX&@='?W#?",93*DDBLT=+-.OL&( M#4 -8+QN[AO -F]!+I':-I<\VT! D" #^ ;9&6/1U7RR +"QY/U4."V$USES M_HC^DE<%34ZWEL\SLA+'GA RX/L>-()[F-(PH[#DZ)KX)71GJ6B4N%>3"@ " M'<(#4)8G+*]YZ@/)_[B>S01S321OO;H\O;[5"N]&?;U F\M=+7>&&L&K)GX) M;1)!(?0>M/1+]@5)^6\DJU1'N+:M']++#3F']7Y;*%%$'Y="DD*G*ET51U5F0,P"O@7=T#^J6/K+L41Y(+X\K_:6M@#XA$/CXKLK< M5_(UC%/5S"_!6IZC;C@IHL.UE>':RE[1[AHC)3.U76#$I['9,Q,3.49L6CF5 MF0F%&/$ICQ,&Y]^3S:3H\AZ@2Y;HY!',/#0%52RX'9:)(;O!XC+5BWSH%JF& M7;!!5BZ4*[4? \6P0FWRF\X02K<1_.&FIG!3T_'=U.0NO06\[[NC/=%EKH"Q M=0=DN\5F^?Y0O?4=#8\#*EC[BB8D^ T5 [2C;&*X(M'F_NM,20%"1UBT !;TBTY[ Y7['9PZC4ZQZ_-.H6'V MZ*1H8,UT91@,.MG9'%!KI!XZN=D#XQ;+^&LD36QK4*\$NYE&\('Q.AU;(,AS525FL7C0- MO%RBI'/>*%ZNC]KEOT!O9"FG@F7=\=J M0N>U;1&0KHU'[V@]4?+])QZ%Q!8,X*UNK$T,D'B*W:7 Y!I>CM4MANZ1KEZK_C]&LN1R<9%&Z,Z85 B/4I_Q4"+@)V'.3$4V"059C\("GM0V%]RO4O? MSP1O3O.*5<67G&\NN9?7V]ZPHE[]735%+(XQB-+&9=1/_>+F/GB(R>"BR27 MN>PJ93KQ_R\G>2)^_*RAW]JHUB!>YC(.*GVLIU$T^;&+^HX.%@C;CP7=,89[ M=DYE\I'@/S<\E2$R9VRY9'D]>6W4]A_% H0[H4+3^CV+\5?B8"0-Z^8R4;.. M %T_-]E$P9P\$9[L4UVW*/:9JHP/.I34G#W/PK3\1HOR.K]?T#I;YR3/Q3+B M!>'KZUE-3;,!U"NP3W]+9*?Y_%H\[()5_)^4<#%O*4OTE *ZV"7N.J>&M&EZ M8%+),=+TALP$X=:4<&M*N#7%P$HFSZ*.2K2M;=R3NI.H*7\4\E"['/&9Y8_B MS*!)<\C>LY)D^]^?L:+\S,I_TO*6QFR>2^VN.5*$#+'Y2+93W4'AAPB/DRVE MS>N5I$9;E+6SO8>"N7MJ2RTN:@%TM/9 OM!99!*Y9F.V-?%'J#:ZJ;W1)(CU MSZ1KEV<:"X;RK'_?WGWIJ)(,Z./!DM]7^ZO_V:@##:]4L>@Q'C&AB=J:/G8^ MU^MR0?G]@N0-6R[$&3.C:6V[:5#:GL?^%!S3--?Z?>%MCML??TP3O).RFK00 MYS.L>/XQ3?%U518ER1/!$'^GZ7PA1=I'RLFE!M[\L3D+X\ MYJ/"Q!D^RK^YHJ;XH7MK/>@4\%NYIXK.*UI'?=:$IJY30#N9SSF=DY)>"EDX MS8LTKJ,,]MB8[1FV2-*47L375) MYMKO^Y%F=P E(0K^^"[KJ[T.=5!60ST'L@]Z(VPI+MY\74+;V3JKRYL:S,!4L,%B^&"Q5[%%MI#>)A+%1[C MM+0Q+ 9B$QC1M(:#,%@,QN1RRKIC8-"5S5#,/S//64"5+]=O^1U)@8QP"=IQ M78*&YWH]_=&-:X4YD2+VY@08;8IJ^7H5Q3!P6Y\7 SI,/W:T!0SB.X%SA.\2 M/J4] 1WC:]<46(\L-I0\RT1/0LYJC-]8=TZD6]$"$0\"Y4RXY3X(9F>4]'ET M:ZQ[__3+?D;'*+I>M$F=!R X/!<[ALH]QK)%J-PS;N4>-R&WZ/CMR)/3F?N$ M[QB'3XC].!NWC-S_\H#&#P/G!E#+_N&EDT*G!)N+[ MK'@&G3,L__$U%0".V)2)C#2](84G' ) M2+@$)%P" E?,+NJKFC?'@31B7\^^%/1$,-_R)(ZK9941:=I=,EZF?]82D4([ MZS^0>]#-X;*1\?+YYBS,Z5/C]U$@!/8*YHMPKR]RG7[ZI4]"^GY(WP^IRL%D M%TQV1V^RZV6TF*B=SDC$!&+$%E(X5%$ PL82&MC7FN72[OKN>W%2%'%C_:9) MQ';6[X&66/.!G=AF^Y(UR%I[GA8K5I#L(V?52BR!K)*AB.=[=.R<#I?+%4GY M_KFQ;QH=-) %F^Y%*J9&)DHSR^.* M<_'<.FGV)([%PDNN4O*09@+*87''?;N.85<+YJ<[F<0K$U0Y2ZJX_)W(3,UR MW1*X 6V.R;R#D:8W9'(*X8,A?#"$#\(M*_OZP95\KA1IU-:QKN8X &C-HMT= M)@W"_Y(Z.*AKB8)DSW*& A*T6S"9!I/II$VF4PC/A!E].T\#9LYV)V>)#6&H M(0PUA*%VN"E@"K&6$['M:")_*UB6)C+".=HU*"(VVX]!K7)2);*6;+0BDN@%+=.8 M9#O W7X,VT\QJB=!K5$1;5<$KZ6TD^1SO-T)J0<\2V)8U;) M,)QYM!+"4IS2(DKS1]&1\?0Y4@0N+UI]G)O0&*O$!DDQ2(I]$DV:9;6^$,NZ M6-#D(V-)\9F6U[-;6E#^2%62E4%/C[ $/5WT[S7Q2.@M>?HDN -/A0HH6/== MM5IE*35[$R9C>(3Z.^-_7.8WG,6T, /8W3.H(D$5":I(4$6"*N)8%1EP"$W4 M3F]\*@%Q8BMV8BSH 7%BJ6[2+1"B59A77#H4RG6TRNHF>1+1_U3IJA[.@09M M\GQ\*K4Y]4''#CJVN;"]5Q)JWUBWL\[)I-0]P]W-9EG>R%4IOONP79,*,=WV M\!YBOZLTDZEY@IKMKY=+L3L?&\=I:QI!K[X>RO0*KB)(DS_ D$!]W$/Y1.*% M.#_Y>G_1:($ >GB)S6]?_Z?K>T&,)O/#H"B$"(S:G ?I@@B( M7##:]!:#GD<&RW_Z3C#I!9.>12!]S@\V@!-,SIS9^X!%%RUO\JY8+XD/E65W M_)6-/(]EX'OOH;R@,Y;VA [6#2:7\!.<,\9\.#AG1D\I .MYZ!@,#.(X5K") MNFS@RK!+U\;[:,Y8\I1F66UK7U4\7A"9,"'F@>3S5.RVB,@:^D4DOLCG==1; M%!/.U])N_TBRBDJ[_FZ4?AZ.LD'R;?"T::@C](;:GYN-ES"AO-X=?^"+Q@ MG*;S_*S..XS7]YSD158?GQ_%*[Y2VY7-!_ '\KGT(P!0>V-_Q-]L^/[)SKU] MDOR[*LI:?>S NKK'MHM74DQ+9]_$6>EQANC;.>99*WY6]-R8F0'*WVPTA^E ME5[-5YC!/IZL#;Z#K:*SN.O>!.LMV*,RT0U=F1.QH4/>I$9E#';B8"0VE7/B5J$>^@Y$S7W0K33B0;E][4DN+1K_Q ],,[9DUA916V-C3E-TC(B MB,5[[$(KGA=)E6R[HFO15#T](OV9WW>>@;!X])\)@.D M\WTP;[E MI7;9_37BM)$Y*BYS1>(%X3)_9/N3TSK+*BI95"YH])3FB5 /G_*ZC%9/GZ;5 M9SIQ;(Y \2#OY@>!EJTIO:./E,N]+UA!?0W;AZ]I6?,!M6_*M*\%=]FE$&3F M?)N*)WYKO^\;U!:3RPHC3<&-IK8NOEKZVH)6':W=DU_OTMM]1J2EOZNYATI" M9%U'@5RPEW0I '0U]Y%$L4?&6$;98T!,-!4QR$[\5';F6YYZ!7 U2@<8(CTZNK[W\Y+0;NO.]A.&8,*;@EO98B*>[I1FABH0:88H9[[/)NM$! MHADZ3WK7^F-&=@Q4OB];>Q&#%WVL5=JE!:%;K]T\A!F://"OV8'<%S+P4]D:5<]^L7 R !>GO(GY*42=E; >#5 M]QY\ZD(B)[),2!>MZH8>G LR K*.Z^\@6MTPN'&.SXUS5SUD#7L3)[22V-9& M[HG]C?!43E?7$E:V"XZ98(T(UHA@C3@T=':?0!W:S0_KPY5*Y,NXQ/7^3+[]!^?[,]B>=\_T>R1?A*R\:*U M%&+/(<8G?L!TNY]I^<1[,4"?9?RJKR-RGUA?8I][CDSJ+97'LSCPKV<7:1&3 M3#[>E&KM(",!^)(GF[QBFGSX&HL6K37Z>O>W1O9+U<[\%.L_"B:W$$::@JL* MYN-123.@MDA(5\M!IMWP >H00H8.@P^P@EWV[8X38)NPT[L_4HBO!*2>O9'! M@PA5PP=" AHHB T:PT<0@$;JZCY,3+OC!0@\7(8.AW<".@Z;OL/@!JP[?'J/ M@QRR\C#J.0I2N":'T_ !D4V"X6$U:"S?86%=:EM'ZQ!K%6I_AUB@$ L48H&< M.[KM'+H3C1D:JA!/+*C(AG-EH@%'=G3&(XA &@TTEK"DX7[PR08M#5 =@9A_ M08:YE^T6B/57)%A[._*A,HF[4ALC+.371A\H;&RR6$]'"Q0N%MEK0! -%"H6 M>>5 M#DV; P_L-F7.D*Q!Z7)><\^V6<-L5FVRAI4$*-IAR@W 2%/(5S ,33VX@@\2 MB=IZ:Y]W(*_OW(-@4=W4AZ16& "*HH=?&+]3215-3F3)WCG=7F]Y*_C_#>4Q M["7!!T$%MG%&;V5 60/CG3E8S2!H8N;TK /6"0V83O8![N<;$HR%@/KXAM*; MC?0=!AE@."OI.TR(8 T1K"&"-42PA@A6KY9"[?E[!$&J-O!AL>8#;303#3@U M$=N/*:QT"$!LAGI#566B<:-&]IR)Q8D:^"4F$0MJ1TV9:F#H$#O/5*-"AVG@ M4PL.M6&^=.1J%")](FNX)O*W@F5I(KY)HEV#(F*S*";%(IIE[*F(JIQ422J: MP)V.@Q\QMOO1$H&#')'[]8*O9Y?YHW@NX^N[DJZJU4F>[#ZYI9FD[N":JGV' MX<"A++@VS\@J+4F6_BD&SUB5G+'EJI*[_X[RQS2N:](6IU7YF97_I*4,/VS# MT7\4"Q N\YC+;7M.FY^7^4D<"V924R$62SV[OQ/.22YT\LU=4]O3.6U_,;;& M' 7>1N(5CWT6FMHE1S"Z7D.. NZVIW@&BU/)2WY/R\7+S7HIN;;DHFTW'-D;T JP#5]\08AX_6)FR[6\ M]E@NY0__J=+5OM7K)91>0V *FG:\$5DCV&<1*7Z6/-@T\>BI*36.5&&_-1'B;NA9C4 MB.J;.Z4+L4FW KK*'V7:W3W #0^J+VD0XFHE>.QE2=;4-A#[)HVEV"Z^:"X_W_M@KZ42 MM84Q)S858MUF0F/+YV)7KEA!LH^I(PL8F^ MH3QER6OA=(/]P]=X0?(YE4:/#[,959XT?HCP,]F'AZ64(8N7AZ7Q,AT\IONI MV*I;C2QQ3[YN+ATRPWKGHZ^HSB M Z[D.WE2W)"U#,YH,P$I,<*[N@?6G!37L_W3XSI'()7@(Z*!)CTP[Q84,9O33\"!IAG@GE+HUMM5*^*4I#*5N8C6>UVT\DWI2ECQ]J$HIS]\S>4Y)$9AE MF0Q'V9P"$#@FX[B'O*TM)DVJ&U/<&5LN67Y7LO@/!3Y8)W]@[ME)_)\JY10: MQ]-_ \@F[S!;:C@#1,;G):"5DG6Q@6R<8BH4)J/X $F9S&ER<;N7Y]8,ASA M>G9:%6DNJXH58IM=SR0?;+ZGJJ"&(4/Y!7Y9%)4,)K^>7;%\+E,#SNF#XGLG]I+1"P#KY!7-',EIL#BD7S(MI:0;Z^<:B2X+-*PDC$5JMM6'$FF?]%QIXNGTO/=0CA MAKU#$8A0!"(4@0A%( X@#57EW>Y! .P!@!C((H#N18^ V-QH,-$*(>.G%Z#; M(*-"WIO:40+338! B MCLYZ8'LNNC(?T.G^MB= &5*/;M?;1MX5LHU.31]K[;?FPJ#3P_NA[U$^#)T: M/<)[AV1#H5.4K:Z (<7]T"G$5F?&I%8=.E77ZDP,*)&(3ZL=QD7Z1NVC.T0' M.?O!&1GH=(@!@/9-B(,#=-$I%/8GQBQ,%)V"86E">@;HH],Z[$R'Q;)/Z 3S M01P5G-@W%8X* =2R3R 9.E/AG:938) ],!5N.6 *(!DA4^&2AM, RTM )U+: M =\WS1O=>6!G.K!5SD)G%;(SS3YK>:(S,"&84A=KU)U=RLZ$#JJOB,Y"A6"1 M(>=LP!23/EE=Z+0(4Q0O#?O: GOHU(4>6(??VX%.8QCPQLV+L*)3% :@[W?E M 3IMH>\N&'KA%CH]81#KTQ3W>@8ZZMU\.2MI]$NT2;",2)Y$<\KFG*P6:1RE MST"BHEHN"5_7]]0UFW3;JX@26I(TVQUPW??UC?+8L>_P&Y'H0??ZW9R=WHME M].G%*MV_,JJU@87;K)JX@VU^U\Z+=O%DB[H\M4WKE8Q6((";Y. M/RA60GUKHL<[)ZW?"*.3WI?@_F2&V\ 7Z=>0PUPFB1]!K) MP]T_C*^8(((*S6ISQK:>'^#V'NY?H+F8QDRFHB9+(<5)<;I,'ZF^YARPEZ^+ M![8"T%FS5L3">3:&'N3!T^)3FC,NN/Y67:B/]?U1&A?C)UHN6-*XXY>:R]D\ M4."ONK)^E2A:^2!W.V?-O.Y-]-9:HH0 [NFCH-LC%9QPN\X.LS5V7%/R5/%? MHKZK:UD!CHX MW>*S4!^R!SO#Y_IM?1^LMTW2L;]77Q+3SBH=5"G3H6-;^R8UUFY\SND!:U)O MV'?[TBRP&*A-%@U? 1UGS-ADA8JM##_8![$42QLQ%$@.!9*/KT!R7Y49#0,= M (19-+CA$PJ&OOXNR]"45H &"^L1JH%OK_>%WLN!A&^M#X6O]8S@"\<<#M?0 MBX(O'G/X%'AR"^*+Z!PZE0-*C#A,3["#HWBOPD[/<-=1:7 2^^H 2P0-H0D M'G5(HGEX5U8_C2;MM=GU42!FG;&"JRO6J ,H^@WB(V*M$"34Q6[5GWEH^6(H_:MP_H@0:&-FX& MU.<(H/@/";JE!172I,P6/J>/-&-U!N5F[6O9B$%/'^$_]05<':8(/9_L-4:( MG F1,Y..G#$Y2U[90$ <>[*Q)N#C%9TY&_9V&%A&1.5;'&/%3B3NQ/B]&A_: MZ.SSQI ''..3"UD)00'&O#8$!8Q\;6P/$Q$ZI@.#.H;! 9_#T.);;[>9H75N MQ'7!E<8"+YH_D"*-ZU(629I5TER?UF=3)-Y $0E>WICO7;@\[%"&SQ%B$U=P MCP3W2+"N#+&NC$/L[U1>,$*3DT/>?-_JY/C^*Z*@43R>N8N=T] M>0I4 T=# E^&!K23; *[>Q0T<%]1>"I9O1E8_1C!;!C4TZ">!O7T -( 7C)1 M+=7*"3E1M730,8E6+TW2@LSG7+"JK:+$FQ0$%ZHG^.'XM$M#T@<5FOQ$,K(N M4O).7810T<1"6<3/+"_6A=P4ZJ>KVMBH=>FKR*:L?WX]NU_0WYE@0NKGZ]H= M855*%9E=2Z2UP6!C0;TO^;I1(39_'&H/FX__=?;Y%5V'7SBEY^8?"GJ>OW!* MS_WO"GJ>OW!*SY<[!3W/7V RA&&DZ0T9YT %/V\XDPSQFF^\+(IBJKIF3@DM M!-/>T* N3=K9=D(D6X]I!)&^R2MW[!"EV8F?; M4%P1:\7""9'J/Y(Z%.,[2J=7\ T,!M(ICS$C*0@;M.X#CAG)'9CPF3&J(ZTU M:"#%H(G\AJTWIK:@H'+%V=EF&(*Z+2W';O46U4KLYNRLV\:(;D4..M..I Q= M#TD6S29?S$\W;,3O+]"Y5-"$4 MQIOGT)D$1#)^12]C)(=N.B"2\0MJF6V>;O^UV\460@5#J.#QA0I:K.LZ?@#9 MCY$8FN1Q2K(HS0LQ<[6P)Z:!%!6G243*:$92'CV2K*(1GX:5N23)2;"9>T"#0M!.'L6 ,"XS^^]HO*'B MG#Z4GW8TG5?T9";HN<[I/RGA]PO.JOE"_*#UW\6'HDR7,K?O0F#[34([,+8[ M>IJ%D*<=D3/&"PV1-65/;)^XDZ4L_BCO8F=%*:.##WTDXST 4W@*1IK>4,B, ML9<,NBWOQ$&6TO'? 3>B9)R4)IO6/@+ .GIWO@ MB4R*ZJRT.V@(%0BA LA#!8)M(-@&CL\V8/L\0V/%=S -BE,,C7T<-@5CJWMH MC.Q]IF-D&P :L_TXN\5<1P!.B,,K,T:>D,D86DE]]8?J6R%#<(F9RSQ56>W( MD:UU*%48S:UV,(6J4<'*UL-$4*^]W6DE;_01#%8L0Y7VW]4>DY7#V(+A#\09 M*62I6_E#7J@EMGY'0D9W!RP@X(O+N+\?B/H[2UXU<$_D;L9.U[M?_Y%2+J2- MQ?I*5E/6+"RSSE[!?6I.3'FX7G#ZGXKF<1O#[='3(ZS+?%6513W1[24X#'K@ M@/'>&,9[C#!^,(;Q QH8;>M=F[)HT//(8/G/SVPCLGC-BXV!=H[Q!J B?;NW M6PT/QF, 73T 8YRF\_PC>Z0\KT/"Z4/Y+%OKD9GT=0_M^5[;>_%L[;UFJH:^ MB3XC)9TSGOY)E*6%2C_K.$3R^GZ$^%_T/*BRA/]EM$W]E&JHBAY&I1$B+RP"Z6FH8%:$8XP3 3 %LC&8*L:YT A@ MK+^$@Q&IB36K8^UK%?O)!5WU-O>A2_5==[$VK)J(*0QM_@6/($1]GH8,M M]I-8Z]UG%^K M#PU=M.XHT%O];NC>NFT> #$(N@U5MGJCN=ZPCH[#&ZB8^ZO9W ^"DL7;4L,' M,7!+$>8A#RCD 1U?'E#/6#MT L30>'V?YZ,]>+"H7)?9!K]&F9#HY,W(8H5% MLXP]16D^8WS97&'5+UG ;% GL?Y]2 JA^B%4OT=\39U30J_D"T6,GE(,T'C 8)^G?V"N^%I'JD'PN#]#]>>]:=X/'PSD%+U^; MC4GH&#%$;82H#>11&T%/#GKR\>G)D -ZHDIQ'YEPH@JR@:CHUKAHK^:K'4$+ MB!Y;@0IK$I9+$\F[[^7%WI)UIWE%DX@U!+*\B!Y()M]45"PH+5\8%,1OT2S] M6E9SOK>KNQ% K6@)$F ?NLXGQ/ MNAZ._F! ]Y/02E7Q#YHEF_I@VO04P]Y>X#V_BK.,%$4Z2^.:3$TR'[ 7*CC: M3%EPOR."Y#_]R8 /G,3U?2_%9R'.R&M[KAC)9>0V31^E0OV9JGC.*,_ /E5" MXTBV8GQ*"SU7MCDTZHEI=^P/GQ7]N*BG1,89Y8*NM;4EHAH1]31;S@3HY19+HTYG.CK/)'L#A[B+$'>!/.X" M5BX :LQBO15((($:/&NS-$C(X;BV;9IS+1X-(1/9(3 MC4&UYEZ::(2J1:_21*-4;44& >%CNS1M3$\1<$I^GNZ4 'R+P$GX!=DD# X7 M!.+^%1EN^R$I4(G)G>8&FPFK'@SH)&"3&VT[+:#S@$URM./6/AE40@F8 1*U3DXXX,S'KDS/IBT M@TG[^$S:D -THG;J/B?01 W0)A*$(_5);-E$A)(C?"I:EB?@F>9FN+72* M1KV-!&M-61)5.1%:8/G\5KK5*#O/&5N=LDGEH"3UH+29E#B--0<'4I(5OG)(G>5);WI_]D<5G6G9D@)OT]0=- M<'Y)$PQ+>V,OQ$NC4A-/=D^^=N5]=K;' *$SH!W2Q0N0:EEE\I!J/+9LN>)T M(=6%1]K0>L4*N>:O9X)H-;8^HWB NXM2O"&I>!=G9)66)!/T+EE^5[+X#Q5" M<$=?Y2]4A'M.8&R>#RFWX7]3[Y-Q\E"4G,0@D@_;^B)=!D9NJJ-_9N4-X>6! M]P7R&DP'">5>_$R"LAQ^!U9H/_>0%)=*E6="VUV+%U$7QE? ,NKK =KS.:%% MH6CF@^"\9FF_I^7BK"I*<8+SG9JF7V$F73TD26^TWITKUA1G@?5"71^@ MX7(VBP&H1G0_#1^6JXRM*;VEM1 *+BD#[N<>TD?&DJ MBJ-DLPYH^>'K9KET$&_2U0>P3>BNFA^T-?&:?"W.OOK86+ LH;R09Z"RECVT MFU= X'QY[QOU-2T=ND-WA^GD\8>R!F^GK$&=U+$Q(MZS4Y+_T?'VN]K[@)#/ M[RE?UJ1=<+:45"G)U[3U?2?-0;5L!010'P]0I(W0M/H?K!,:,)V< -S/%R2 MX4[=T"O1P+E'H[WAI N'NXJH\U%%Q\(S\5) M7>SYTL[%/HY?!6^8=_00O[I@O)3"DY29:@%*S'>='+R1!Q68P/U"'+'/..*Q MB 4:,#"9+%[3TJ']=W<($=PA@CM$<(<([@-(@) #=%6?]#1WWF6O]=^B>XU@ ML(8^>'1A^7"@YE&4Z +SP6#5/B%TU5[@+W! 2!"Z"B]@U !-'EW]%C"X+IL= MNC(LAHO56?4)=S58#&=@""AW!58,=B/4;(.O=@H89'O4 [XZ* :GH6F(![YB M)WUXZM!2+@@%&P,O(A0E0E''6MP;= X0"CX#*I)A2PJ&!MF@4YD!A._;.X,0]N95XY.;39[ MB[V\XN@4:F-N!,F^1:#,7R[ M0ZH4H;/(F&'O"IE%9Y@Q@V>6TOP,UD=ES%V#(F*SB.VN-;18%!/^"$_U,$T) M'%0*4VSHY]U]4I8\?:C*QH4@92QIBF:9&&9^F9>4TZ*\H?R4%&E\MR#\,&C> MXH@62FWV(>0\S2HQP5;!M8V)J4PF1II"Z4Y-=:LEXV7Z9W-KUNPPEN2 /J>"'22'V3+U9SFFAZ.4>S@7C-)UO?';Q^IZ3 MO! $"<[X48@>4K([I3/11EW3M\<('DIU+5'W@7^8;'89F0K]/P+7) M+ SIHV;95F*7;I&SQI@L*-M9DU7G$+PC1E#-$MSS?'U*<\:%^+K53<1!]7*4 MQA[PB98+ELB,G:+4W=CE@0*,TZQ3B >.@A2N1DD>/(YOR*W>IIW9\Z7&?TM7 M4JC.YXU6")H*"^/CGB+S[=!C//138+Q%>HWH:QH$11L-9Q,THX6H;.VE+&M] M[FSH49+=VLI/L=7F!&QFF%$50!H;>.95(B]%P+'9!P/ MD%G.MDE-#2P/V;GL-"V]E/$2W%)#[>L&/DIT%93P6!:H.*>/ M-&-U^JF>P8+Z>(%2\BHN*RX6P)DX:.=*"Z6NJ0_"'ZD0'+:B]F'RR"Z42BKJ MXK]$;=@8,)*'\E*T9ID?A53!22:-W,DRS5/);K7H%GG4%+M^$JJ_4YE MMBY-3A[%"IC3SY4,N)!1B,^"=G%=E45)?'21\:9,6QUE!H3F M+K'.!%JG&1,='X*)$H8V9G0R!9S^E]7BU.XH=))"3XB&[BIT@D,OV+W#R-!M MWYYOW5, $3KA9,#T=7C7T0DJ(ZT4Y'*)!=36(H?023:])D?E^P2BZ M@?$"P$EP5X5I^"0@Y^ P^=4@/0&=[ JCW8AI:V+[T,FU ^'W#G)$)^F")\)Z M-C ZJ==X30 RK- );/TXFS;9!SUO4U%ORMW40;OH^9OQ% R(8$;/XS23,4)9 M /1\#K V0#F,Z-0T&*\;%@*#COGUAM-C2OH?>.XXX8CS 8L*0\<.;;6& MYVGP7XDHWB^'%8GI'J\B$>11*"H3P0F%52@*=6Y"G9N#TC"')>@.R\^]K@C3 MU0,5C $)199&134=NPBX&VF\%F?=*-,SY"DA5PY*ZMO(E5.5RE0[=D_RI/XK M:R[+2OY=-1[*G9[LX >TV3A:2'%-J0"=A ; M\J="_E3(GWJ3^5,#(WZPI46Y"?%!%\%]=#$]'O6OB<8*.)$B)^I;'.WR#7?A MG/: ]E9(T06!CCPG YB#NQA0:+;PB)9;J.3C\@*M@9,RWB1@D__ WAUWCF.5 M:[38NV0GHG5*2D]_\: G.' 36Z /[AU^994H>+EGD1!_'5HCQ$?_.FLNMI(I MV;,9C67L5DV[X0#2ZE(W[W@4 M8(9&#EBXAR:.624#/N=W,OZ'\*3XLI*\X/WW[W[Z_GWK9NK5UPNTKMOPNN"9 M]?< L?TZ1STL2!\?4+;L\4KZ,. MJ7L@0F*3RTZLN=K,<"L/X4*2P(L;2]6S,^ICO=X_I5WZ MRG;N2=Z%3^[1=$:*A8+RKN8>KI.IQ4&Y2E@NEE3K00AJ.T'2_1_;ARGTS8X4 MAQ*7%ZR?T^:G I-99\\Q2)WV DX32I?RS_X!2M8>XJ72=PL]6C8(Z8(G",*R M"=Y*P(U3FH[V582(.+VUN#_4'I$_PQ^&:_)"W!2@XGPIA!F:;-/\M(>&OK'' MT*0#"4VG'X+ZA-"PXZL27^M+ET51T>2\K@?9B+RUVOIAN56(:,!8NZ'6)S#26R8RRUU*;;X\)7R."V4 M5[GV'L<3Y%NZVBR]1!Q(M_4Y])IR'5BS$3S!W#BF&EYN,>W([N#N)^=>//'9 MT: ]U'5-)T>XB54&>>!N/\\>FJ($/;QY4-!:'ZWC"="',QN_0^ 46(A^MA04 M8F&A6_#^.]6'F;J/$+:YO \T3W7K6>V_:JX-,9O'" M7@SKY1!"EZ(!?I,&,0+H$C? ("$6+70)&O!7V"]Z!5W^!A@PW*OE+>NM)2%Q MU$,4/VP[[!7@"W1']O"T(5N^672' M>TC.G/2,6=R.V%(X+7CY)IK3:<')-]',S=ZNKXEF:;H-")]JVB8L]'JJ^9@# M?=M0V-@$4$S5"]YA$T7[Q(<[2M?-64FC'R,Q-,GCE&11FLM;7IN,U:4@JQ+< M.B)E-",ICQ[E*HZ*A9!=!)*E:+R[2RYZ6$<%C2N),Y(0HD2: [/=A'0G]KJC M9>P48-=(0BGI4$JZ1]K'-A! M/_>0-D:)C^R1\EP>(^?TH7RF3QL'9M37/;3GRVNE>T83F:YNZ)OH,['5YT(< M_)-T!N7!.QX5*/_9H"&!P'E,R;1KR\*C"]PR M>#.O[[,W.5*]>=QUD5VV5B^&V*Y0"SK4@CZ^@(A>RM9$(QXL&QDF&N1@V:XP MT7@&0UW<1I(=ANT=-X;NEI M3LSC5FD-!O!@ .]3,ZSE+DFDP$=RPOT>@4+2:-:[<)/6XF\WC+TS@L<[0R* M>C)NZ2/-E94#^@_DPQSD\SR=I3$1WY)=WG6T8ED:I[2(XJHH!6 N[\J)Q1 -Q+Y&3_M/=F, '8MN MF#'T];S*3_[UN9*+^7KVB?R;\;/-4P\U%4!+$U5%0Y,EE7JQHK(QR,NZ'R5:,D:8W9+\&7:#TRI >,07FQ4V?;"9'L/W+Q;/]XN$V+/TYI'B_$*?.']E8.:+>C 83Q3:UW M-&H"FZ'=4 #J"-(&]$ XX9R^0&9TW=0'"U=$ "1)H4MF K\E9B3!H0HH&',5'TD:D[$NCG\AM_!7UE.5FLIJ M[GG^'.NE -WZ [I5W"X#L=X>)90K=YAD.&BU6@J&L70749>#!LWRA*DB#.:, M1;4F!ZIA@Q:CI2BD$" : D2/)T 4'%0RT0A0N)?(9=S6^VC.6/*49EE$\B3: MU>J-Q#R0?)Z*5161HJ!EH?VN7^C6. ]W$KTU)NDAFS5$ _7W+-[2IN9\L4A7 M^F)O@!X>TN?H(\W8BB;W-%[D+&/S]6TZ7Y1Z*,!>'HKQ28Y#K])'*A2V[>X_ MD9O_2T%G57:5SE3>&9.NF(#MUY[8%![1Y;KV'P@5Z--U([-D@K-K?)P]1D % M4W>=.;0;*D#/+E61R$0B,Y&92&3^V_]X66?DB19ERO)__^;#;]]_ M0V@>LR3-'__]FY_N3D[OSJ^NOB%E%>5)E+&<_OLW.?OF?_S'__Z__=O_<7+R MB>:TB"J:D(=73][\_.?F/?\O2_-BNRW MK'C\[OOW[W_W7?/T-_7C\&M2M2]T'_[#=_+']M&CH9]_)Y[]\,,//WPG?FT? M+=.^!_F@'[[[SR^?[^(574]E1;'W&N#Q ^#QX8^ QW_I&ZUZW7#>*-/U)J/??#<9TQM: MI"SYF%M&N7]8)[C?55%1N<#^>&#+^-^S*LKL8GX\I&VO@A$JV,D-;'+X*G/_%/]( PXH%0%O%J%=P:F+Q7E^U&M-=NQ6;PW MB9BMMB>P-;W_X_?_3: )W_SM@L7;-P2K*@GO#=EPW%/LBXUM8AT3/Z"EFQ;Q')3Y:!AVZ?YR4]WW_Q' YMP MX$1")QWP__;=#MOCN9P6#9VC(A[!K7[BNYCQ'753[<]K6;"U"9&9,>4D(3@2 MAVNBQRI?647OV66:<_Y/$;1YCM@\>]H5I7--R?21_Q0^SO_I?[Z;Z=/7*:BAXQ>LN(N MRN@=C;=%6G&L+NA#]26JZK_N..89K?]^O>!3/%VSHDK_29-S5E9G49D>2H)+ M$(;"X0(5U_+B N=A(9LCS2J%=S-D7'&TR [+!6EG<,+-E).2SV%!&CSYKYE@ M(YJ0B!MCWM85C\?!B?7X@)^1.8D;8DKR);7[RP@YM^W96:YYF MP,]IM4KSZYS^E4;%GL1/W/S'!W:\Y:L1B M=M>).1JSWFXTE@^QR>BNB:NMY?N31\:2YS3+3KAM<++A"[B*2IJ,UH2\$OZ>B& M,G&=YKF='%N1UGW(8![C_/U#O][@6_7]+J.T('^)LBU]FWZ?72_/S\;[NY,' M5A3LF8,OA;J+"YJDW'A^+*AX#+7A&H]J=:/5ANYE@_T=WV#/6GP$^Y\+?,AI MB\^,-E;SI1O=4)'K,<^-=,]2!HTE%)9-G^QH4)_^6 L\F"^VA%W@"5"8M?H? M6;*I/IAB'5QM [\_X4M5%=L8D,D?3[C%6SSBHGAZ0UE5^,,@O6CYWW,M?]M% M@IQ+)&:DVC579E2?FY![(L-^_,>6FT-GX'[=T$+D/O#)WU4L_O6G/*W*3T64 ML'6O3QKKU1,6P\';IKCI88$H$BZ>!( M!))$8$EJ-$&) YH+ JB*__YI(:PT2W7PIJY$IT_G93T4?P)KMTC95R];59IS/'_$B.Q27QJ,0J;T&IU 4<% ;TJKMC_AY.,RR#.55*\:Y6- M#V!X8=4?.*M^%E!GQ(XJ8H^RW" %G>7:O#])TI)/MDKS+=?O; -WU#ASXS)K M=$>SFT>9G'-JO!SQM\@HR1CHTM&ONE+ )!TYVT,DO )\(!$:<9DG*[T\>MY'P))&)AP,#V-6(/8#\*$&1YM&"GI/>&Z+]N*H;)>@LDF'3_(F_ MR KXG,C+->XR8P> A4N3[4%JACFS_.&K':+D77T1ZMLYR8LM5K";6#NZOK.0 MPTT!ME#U>K+)HMJ%A)#M1@SG7#!-H(>35!TLYRFZ-S7F"W(#J(LHR<<&];ZS7EB%N)>T TKH-) N8H**DYE3KBQNJ%Y*0-%SD7>%(-P8J^+Z3Q% M_[;&GMP!]B?R .Z\@_[;%W]C5K*K G#\,0LU &ANY:$N/,YQ3V.APY(TVU8B ML1MX53&-/SGJ4C.=W."%^!V92P,B0LY)U)';=Y] MYI/Z%I(CI,IY^_K%$C?:U3HV6 MT-<%B6/(F(L/-O!'7&@0-PY(+"&2;(=$D"CL %PBTCQW;Z;R"W.*&AG9>7:FPO+L'](N"3T.=V6N1F&!H&,YPX M:FFY8664?2K8=L--[VP+17V[I_GM8;ZVE35EU.DF&0:Z:Y8^/S9Z@+N[201D MET1 WM5Y%2,:?B:D^%Q;K_=.'T19F%DQMNRXHY@<2((FE>%IP"O'MR M,9I!_.9I6Y[7.)/S+LYOW[#4Y!7+$10#!IA!=1?^0_XHSI-/XJ@H7F$N,J>= MS[4=!2/6KI$(52O&"-G9E90!<9<3@.M0Y_4$Y/4.T!;M.'.4?N&/K-L38P !U*!VB@.$?)'_KUCQ4BS+6"^ MR] ,(C6;ZC3[]GOGZ3G*J#56L%'6QF!]?5?V:/XM:!;!06K%3JH5/>$8)B<) M>\Y%JA=*&*U"]%(GQ BSL.5$I+TL/MU*;$G%",>6_)Q"E@+'5F0_SE(V[7(& MND[)A.7V&PJ_YF@5D)%2T!7-R_2)RNP3R#VY@2]8?IHGXJD;QF=*J[00\S^C M.5VF%3!">9K\?5M6\.U76ETO[Z,718C<,31DZ-P15KY2(ARACXF\AZ?D0!^_ M48+N )>DV&F^S1ZFY$&B6BY(3BNP5JI_#5JIVKA9(UB0DPW7&H=Y7E#/1_*0 MZB9*ZW03G4^+ N(\ O77W2,WT2M\=?H<%8DLRM,IKR*F?;^*\NN-..&[WE8E M]$KEF^;/-'U<<=8Y?:)%]$AOZ3I*<_[].8-0<@S]H3AOKE4=:6:)(S;I8$YS M\;5_S6K2&$T^JPD@3J_-%;_R"D1GTM#JN/MG7-9DE0_0FYLP)P5F67RM7K*BX M9*S%M=/:R#EY>#TI96G5UQ- %!6\\())R')N9AC/LNP;Q"-A%BUMZT]Z6;B_U&I=K=3[KR;59.P7B M2/3 MA5)4:0)4)@5R[W,QN+,9,^GRR6-*^ZWGZS;BNDB_ZE7+WG8^BI@I;" M[N2$U#=,FK=P*L4V4/]%M#60FU&%[?ULJ.;J5/W>/*7>.HO8*=-MO.X!SM<> MQN.P#\9QV-/ZFB^]RBNNJ\HT%IM()SP[=)P6&*4IIV>!4/=Z6!9HCNBSL3>S M)K,^"FLG3-H9-ZU,M1?)Y8%7:*5Q>+XU"ZYSWA/B(>>\N]Q66VX8K-,\76_7-4H;N27A MO'7O7=L \_6ODHNK+ F*E_/K*EZR@Z6/^B3W1 M(@>LH*;0KM%Q;RM6U+M([U,+AO.6UU MJLE/69 =,@ORE<$CFMU2'?D)9NO M)A'7N>:.HW)ULLS8LSVK6VM(-YIZ$+1_#7W.T2&7')VW8VGK+9Z^1C98D0 M MXM0^ /]TLDQ?Q'92TN(IC<%EV)9I3DMD;QKG:/AJ2C<1W>#=[ ;]8/Z)7,HI M\#U(3H&QZ8*PIK?2L