0001437749-23-012665.txt : 20230505 0001437749-23-012665.hdr.sgml : 20230505 20230505060629 ACCESSION NUMBER: 0001437749-23-012665 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20230401 FILED AS OF DATE: 20230505 DATE AS OF CHANGE: 20230505 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: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-04298 FILM NUMBER: 23891081 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 cohu20230401_10q.htm FORM 10-Q cohu20230401_10q.htm
0000021535 COHU INC false --12-30 Q1 2023 1 1 1,000 1,000 0 0 1 1 90,000 90,000 49,283 49,283 49,276 49,276 1,711 1,767 0.2 30 40 5 15 3 10 7 2 1 10.1 9.5 3.4 3.4 5.2 5.2 0.9 1 0 1 4 10 0 0 1 4 0.2 0.6 As of April 1, 2023, the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of December 31, 2022, the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity. Excludes sublease income of $0.1 million in 2022 and 2023. Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio. Derived from December 31, 2022 audited financial statements Finance lease assets are recorded net of accumulated amortization of $0.2 million as of April 1, 2023 and December 31, 2022. Excludes amortization of $6,891 and $6,696 for the three months ended April 1, 2023 and March 26, 2022, respectively. 6,891 6,696 00000215352023-01-012023-04-01 xbrli:shares 00000215352023-04-27 thunderdome:item iso4217:USD 00000215352023-04-01 00000215352022-12-31 iso4217:USDxbrli:shares 00000215352021-12-262022-03-26 0000021535us-gaap:CommonStockMember2021-12-25 0000021535us-gaap:AdditionalPaidInCapitalMember2021-12-25 0000021535us-gaap:RetainedEarningsMember2021-12-25 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-25 0000021535us-gaap:TreasuryStockCommonMember2021-12-25 00000215352021-12-25 0000021535us-gaap:CommonStockMember2021-12-262022-03-26 0000021535us-gaap:AdditionalPaidInCapitalMember2021-12-262022-03-26 0000021535us-gaap:RetainedEarningsMember2021-12-262022-03-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-03-26 0000021535us-gaap:TreasuryStockCommonMember2021-12-262022-03-26 0000021535us-gaap:CommonStockMember2022-03-26 0000021535us-gaap:AdditionalPaidInCapitalMember2022-03-26 0000021535us-gaap:RetainedEarningsMember2022-03-26 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-26 0000021535us-gaap:TreasuryStockCommonMember2022-03-26 00000215352022-03-26 0000021535us-gaap:CommonStockMember2022-12-31 0000021535us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000021535us-gaap:RetainedEarningsMember2022-12-31 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000021535us-gaap:TreasuryStockCommonMember2022-12-31 0000021535us-gaap:CommonStockMember2023-01-012023-04-01 0000021535us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-01 0000021535us-gaap:RetainedEarningsMember2023-01-012023-04-01 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-01 0000021535us-gaap:TreasuryStockCommonMember2023-01-012023-04-01 0000021535us-gaap:CommonStockMember2023-04-01 0000021535us-gaap:AdditionalPaidInCapitalMember2023-04-01 0000021535us-gaap:RetainedEarningsMember2023-04-01 0000021535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-01 0000021535us-gaap:TreasuryStockCommonMember2023-04-01 utr:Y 0000021535us-gaap:BuildingMembersrt:MinimumMember2023-04-01 0000021535us-gaap:BuildingMembersrt:MaximumMember2023-04-01 0000021535us-gaap:BuildingImprovementsMembersrt:MinimumMember2023-04-01 0000021535us-gaap:BuildingImprovementsMembersrt:MaximumMember2023-04-01 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MinimumMember2023-04-01 0000021535cohu:MachineryEquipmentAndSoftwareMembersrt:MaximumMember2023-04-01 0000021535us-gaap:LandAndLandImprovementsMember2023-04-01 0000021535us-gaap:LandAndLandImprovementsMember2022-12-31 0000021535us-gaap:BuildingAndBuildingImprovementsMember2023-04-01 0000021535us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0000021535us-gaap:MachineryAndEquipmentMember2023-04-01 0000021535us-gaap:MachineryAndEquipmentMember2022-12-31 0000021535us-gaap:ComputerSoftwareIntangibleAssetMember2023-04-01 xbrli:pure 00000215352022-10-012022-10-01 utr:M 0000021535srt:MinimumMember2023-01-012023-04-01 0000021535srt:MaximumMember2023-01-012023-04-01 0000021535us-gaap:CostOfSalesMember2023-01-012023-04-01 0000021535us-gaap:CostOfSalesMember2021-12-262022-03-26 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-04-01 0000021535us-gaap:ResearchAndDevelopmentExpenseMember2021-12-262022-03-26 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-04-01 0000021535us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-12-262022-03-26 0000021535cohu:SystemsMember2023-01-012023-04-01 0000021535cohu:SystemsMember2021-12-262022-03-26 0000021535cohu:NonsystemsMember2023-01-012023-04-01 0000021535cohu:NonsystemsMember2021-12-262022-03-26 0000021535cohu:Malaysia1Member2023-01-012023-04-01 0000021535cohu:Malaysia1Member2021-12-262022-03-26 0000021535country:PH2023-01-012023-04-01 0000021535country:PH2021-12-262022-03-26 0000021535country:CN2023-01-012023-04-01 0000021535country:CN2021-12-262022-03-26 0000021535country:US2023-01-012023-04-01 0000021535country:US2021-12-262022-03-26 0000021535country:TW2023-01-012023-04-01 0000021535country:TW2021-12-262022-03-26 0000021535cohu:RestOfTheWorldMember2023-01-012023-04-01 0000021535cohu:RestOfTheWorldMember2021-12-262022-03-26 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2023-01-012023-04-01 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:SemiconductorTestAndInspectionMember2021-12-262022-03-26 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2023-01-012023-04-01 0000021535us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercohu:OneCustomerMembercohu:SemiconductorTestAndInspectionMember2021-12-262022-03-26 0000021535cohu:MctWorldwideLlcMember2023-01-302023-01-30 0000021535cohu:MctWorldwideLlcMember2023-01-012023-04-01 0000021535cohu:MctWorldwideLlcMember2021-12-262022-03-26 0000021535cohu:MctWorldwideLlcMember2023-01-30 0000021535cohu:MctWorldwideLlcMemberus-gaap:DevelopedTechnologyRightsMember2023-01-302023-01-30 0000021535cohu:MctWorldwideLlcMemberus-gaap:CustomerRelationshipsMember2023-01-302023-01-30 0000021535cohu:MctWorldwideLlcMemberus-gaap:OrderOrProductionBacklogMember2023-01-302023-01-30 00000215352021-12-262022-12-31 0000021535us-gaap:DevelopedTechnologyRightsMember2023-04-01 0000021535us-gaap:DevelopedTechnologyRightsMember2022-12-31 0000021535us-gaap:CustomerRelationshipsMember2023-04-01 0000021535us-gaap:CustomerRelationshipsMember2022-12-31 0000021535us-gaap:TradeNamesMember2023-04-01 0000021535us-gaap:TradeNamesMember2022-12-31 0000021535us-gaap:NoncompeteAgreementsMember2023-04-01 0000021535us-gaap:NoncompeteAgreementsMember2022-12-31 0000021535cohu:SecuredTermLoanFacilityMember2023-04-01 0000021535cohu:SecuredTermLoanFacilityMember2022-12-31 0000021535cohu:KitaTermLoansMember2023-04-01 0000021535cohu:KitaTermLoansMember2022-12-31 0000021535cohu:ConstructionLoanMember2023-04-01 0000021535cohu:ConstructionLoanMember2022-12-31 0000021535cohu:SecuredTermLoanFacilityMember2018-10-01 0000021535cohu:SecuredTermLoanFacilityMember2018-10-012018-10-01 0000021535cohu:SecuredTermLoanFacilityMembercohu:LondonInterbankOfferedRateLibor1Member2018-10-012018-10-01 0000021535cohu:SecuredTermLoanFacilityMember2023-01-012023-04-01 0000021535cohu:SecuredTermLoanFacilityMember2021-12-262022-03-26 0000021535cohu:KitaTermLoansMembersrt:MinimumMember2023-04-01 0000021535cohu:KitaTermLoansMembersrt:MaximumMember2023-04-01 iso4217:EUR 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2020-06-30 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2022-05-31 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2023-04-01 0000021535cohu:FirstFacilityMemberus-gaap:ConstructionLoansMember2023-01-012023-04-01 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2023-04-01 0000021535cohu:SecondFacilityMemberus-gaap:ConstructionLoansMember2023-01-012023-04-01 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2023-04-01 0000021535cohu:ThirdFacilityMemberus-gaap:ConstructionLoansMember2023-01-012023-04-01 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2023-04-01 0000021535cohu:LoanFacilitiesMemberus-gaap:ConstructionLoansMember2022-12-31 iso4217:JPY 0000021535us-gaap:RevolvingCreditFacilityMember2023-04-01 0000021535cohu:IsmecaMember2023-04-01 iso4217:CHF 0000021535cohu:IsmecaMember2022-12-31 0000021535cohu:MCTIntegrationProgramMember2023-01-012023-04-01 0000021535us-gaap:EmployeeSeveranceMembercohu:MCTIntegrationProgramMember2022-12-31 0000021535us-gaap:OtherRestructuringMembercohu:MCTIntegrationProgramMember2022-12-31 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:MCTIntegrationProgramMember2022-12-31 0000021535us-gaap:EmployeeSeveranceMembercohu:MCTIntegrationProgramMember2023-01-012023-04-01 0000021535us-gaap:OtherRestructuringMembercohu:MCTIntegrationProgramMember2023-01-012023-04-01 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:MCTIntegrationProgramMember2023-01-012023-04-01 0000021535us-gaap:EmployeeSeveranceMembercohu:MCTIntegrationProgramMember2023-04-01 0000021535us-gaap:OtherRestructuringMembercohu:MCTIntegrationProgramMember2023-04-01 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:MCTIntegrationProgramMember2023-04-01 0000021535cohu:XcerraIntegrationProgramMember2021-12-262022-03-26 0000021535us-gaap:EmployeeSeveranceMembercohu:XcerraIntegrationProgramMember2021-12-25 0000021535us-gaap:OtherRestructuringMembercohu:XcerraIntegrationProgramMember2021-12-25 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:XcerraIntegrationProgramMember2021-12-25 0000021535us-gaap:EmployeeSeveranceMembercohu:XcerraIntegrationProgramMember2021-12-262022-03-26 0000021535us-gaap:OtherRestructuringMembercohu:XcerraIntegrationProgramMember2021-12-262022-03-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:XcerraIntegrationProgramMember2021-12-262022-03-26 0000021535us-gaap:EmployeeSeveranceMembercohu:XcerraIntegrationProgramMember2022-03-26 0000021535us-gaap:OtherRestructuringMembercohu:XcerraIntegrationProgramMember2022-03-26 0000021535cohu:EmployeeSeveranceAndOtherExitCostsMembercohu:XcerraIntegrationProgramMember2022-03-26 0000021535us-gaap:CorporateDebtSecuritiesMember2023-04-01 0000021535us-gaap:CertificatesOfDepositMember2023-04-01 0000021535us-gaap:USTreasurySecuritiesMember2023-04-01 0000021535us-gaap:AssetBackedSecuritiesMember2023-04-01 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-01 0000021535us-gaap:CorporateDebtSecuritiesMember2022-12-31 0000021535us-gaap:CertificatesOfDepositMember2022-12-31 0000021535us-gaap:USTreasurySecuritiesMember2022-12-31 0000021535us-gaap:AssetBackedSecuritiesMember2022-12-31 0000021535us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-31 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-04-01 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-04-01 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:FairValueMeasurementsRecurringMember2023-04-01 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:CashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-31 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-31 0000021535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000021535cohu:EquityIncentivePlan2005Member2023-04-01 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MinimumMember2023-01-012023-04-01 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Membersrt:MaximumMember2023-01-012023-04-01 0000021535us-gaap:EmployeeStockOptionMembercohu:EquityIncentivePlan2005Member2023-01-012023-04-01 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverOneYearPeriodMember2023-01-012023-04-01 0000021535us-gaap:RestrictedStockUnitsRSUMembercohu:VestingOverFourYearPeriodMember2023-01-012023-04-01 0000021535us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-04-01 0000021535us-gaap:RestrictedStockUnitsRSUMember2023-04-01 0000021535us-gaap:PerformanceSharesMembersrt:MinimumMember2023-04-01 0000021535us-gaap:PerformanceSharesMembersrt:MaximumMember2023-04-01 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Membercohu:VestOnTheThirdAnniversaryOfAwardsGrantMember2023-01-012023-04-01 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member2023-01-012023-04-01 0000021535cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member2023-04-01 0000021535cohu:EmployeeStockPurchasePlanMember2023-04-01 0000021535cohu:EmployeeStockPurchasePlanMember2023-01-012023-04-01 0000021535cohu:EuroForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-04-01 0000021535cohu:SwissFrancForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-04-01 iso4217:MYR 0000021535cohu:MalaysianRinggitForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-04-01 iso4217:KRW 0000021535cohu:SouthKoreanWonForwardExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-04-01 0000021535cohu:JapaneseYenForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2023-04-01 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-04-01 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2023-01-012023-04-01 0000021535us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ForeignCurrencyGainLossMember2021-12-262022-03-26 00000215352021-10-28 00000215352022-10-25 0000021535cohu:PropertyPlantAndEquipmentNetMember2023-04-01 0000021535cohu:PropertyPlantAndEquipmentNetMember2022-12-31 0000021535cohu:OtherAccruedLiabilitiesMember2023-04-01 0000021535cohu:OtherAccruedLiabilitiesMember2022-12-31 0000021535cohu:LongtermLeaseLiabilitiesMember2023-04-01 0000021535cohu:LongtermLeaseLiabilitiesMember2022-12-31 0000021535cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember2023-04-01 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2023-04-01 0000021535cohu:NoncurrentOtherAccruedLiabilitiesMember2022-12-31
 


 

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 April 1, 2023

 

OR

 

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

 

For the transition period from to

 

Commission file number 001-04298

 

COHU, INC.

(Exact name of registrant as specified in its charter)

 

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

                  

Registrants telephone number, including area code (858) 848-8100

 

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

 

Title of Each Class

Trading Symbol(s)

Name of Exchange on Which Registered

Common Stock, $1.00 par value

COHU

The Nasdaq Stock Market LLC

 

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 April 27, 2023, the Registrant had 47,533,071 shares of its $1.00 par value common stock outstanding.

 



 

 
 

 

COHU, INC.

INDEX

FORM 10-Q

APRIL 1, 2023

 

Part I 

Financial Information 

Page Number

     

Item 1.

Financial Statements:   
     
 

Condensed Consolidated Balance Sheets  April 1, 2023 (unaudited) and December 31, 2022

3

     
 

Condensed Consolidated Statements of Income (unaudited) Three Months Ended April 1, 2023 and March 26, 2022

4

     
 

Condensed Consolidated Statements of Comprehensive Income (unaudited) Three Months Ended April 1, 2023 and March 26, 2022

5

     
 

Condensed Consolidated Statements of Stockholders’ Equity (unaudited) Three Months Ended April 1, 2023 and March 26, 2022

6

     
 

Condensed Consolidated Statements of Cash Flows (unaudited) Three Months Ended April 1, 2023 and March 26, 2022

7

     
 

Notes to Unaudited Condensed Consolidated Financial Statements

8

     
Item 2.

Financial Condition and Results of Operations

27

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

36

     

Item 4.

Controls and Procedures

37

     

Part II

Other Information

 
     

Item 1. 

Legal Proceedings 

38

     

Item 1A.

Risk Factors 

38

     

Item 2. 

Unregistered Sales of Equity Securities and Use of Proceeds 

38

     

Item 3. 

Defaults Upon Senior Securities 

39

     

Item 4. 

Mine Safety Disclosures 

39

     

Item 5. 

Other Information 

39

     

Item 6.

Exhibits 

40

     

Signatures

41

 

 

 

 

Item 1.

COHU, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value amounts)

 

  

April 1,

  

December 31,

 
  

2023

  2022* 

 

 

(Unaudited)

     
ASSETS        

Current assets:

        

Cash and cash equivalents

 $226,649  $242,341 

Short-term investments

  97,646   143,235 

Accounts receivable, net

  176,257   176,148 

Inventories

  176,189   170,141 

Prepaid expenses

  32,168   24,017 

Other current assets

  587   8,969 

Total current assets

  709,496   764,851 
         

Property, plant and equipment, net

  67,208   65,011 

Goodwill

  223,552   213,539 

Intangible assets, net

  143,946   140,104 

Other assets

  21,679   21,105 

Operating lease right of use assets

  21,718   22,804 
  $1,187,599  $1,227,414 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Short-term borrowings

 $1,883  $1,907 

Current installments of long-term debt

  4,538   4,404 

Accounts payable

  54,586   51,763 

Customer advances

  13,124   6,886 

Accrued compensation and benefits

  26,627   38,348 

Deferred profit

  5,738   8,022 

Accrued warranty

  5,532   5,614 

Income taxes payable

  17,993   26,648 

Other accrued liabilities

  15,007   17,280 

Total current liabilities

  145,028   160,872 
         

Long-term debt

  37,719   72,664 

Deferred income taxes

  23,239   21,359 

Noncurrent income tax liabilities

  7,183   6,486 

Accrued retirement benefits

  10,162   10,363 

Long-term lease liabilities

  18,017   19,209 

Other accrued liabilities

  7,472   7,620 
         

Stockholders’ equity

        

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

  -   - 

Common stock, $1 par value; 90,000 shares authorized, 49,283 shares issued and outstanding in 2023 and 49,276 shares in 2022

  49,283   49,276 

Paid-in capital

  671,204   687,218 

Treasury stock, at cost; 1,711 shares in 2023 and 1,767 shares in 2022

  (50,786)  (58,043)

Retained earnings

  306,087   290,402 

Accumulated other comprehensive loss

  (37,009)  (40,012)

Total stockholders’ equity

  938,779   928,841 
  $1,187,599  $1,227,414 

 

* Derived from December 31, 2022 audited financial statements

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

(in thousands, except per share amounts)

 

   

Three Months Ended

 
   

April 1,

   

March 26,

 
   

2023

   

2022

 
                 

Net sales

  $ 179,371     $ 197,757  

Cost and expenses:

               

Cost of sales (1)

    93,153       106,601  

Research and development

    22,510       23,106  

Selling, general and administrative

    34,189       31,246  

Amortization of purchased intangible assets

    8,754       8,535  

Restructuring charges

    888       576  
      159,494       170,064  

Income from operations

    19,877       27,693  

Other (expense) income:

               

Interest expense

    (1,128 )     (981 )

Interest income

    2,718       111  

Foreign transaction gain (loss)

    (440 )     1,144  

Loss on extinguishment of debt

    (369 )     (104 )

Income before taxes

    20,658       27,863  

Income tax provision

    4,973       6,294  

Net income

  $ 15,685     $ 21,569  
                 

Income per share:

               

Basic

  $ 0.33     $ 0.44  

Diluted

  $ 0.33     $ 0.44  
                 

Weighted average shares used in computing income per share:

               

Basic

    47,343       48,778  

Diluted

    48,171       49,569  

  

(1)  Excludes amortization of $6,891 and $6,696 for the three months ended April 1, 2023 and March 26, 2022, respectively.

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(in thousands)

 

   

Three Months Ended

 
   

April 1,

   

March 26,

 
   

2023

   

2022

 
                 

Net income

  $ 15,685     $ 21,569  

Other comprehensive income (loss), net of tax:

               

Foreign currency translation adjustments

    2,701       (8,903 )

Adjustments related to postretirement benefits

    29       (61 )

Change in unrealized gain/loss on investments

    273       (348 )

Other comprehensive income (loss), net of tax

    3,003       (9,312 )

Comprehensive income

  $ 18,688     $ 12,257  

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

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

                           

Accumulated

                 
   

Common

                   

other

                 
   

stock

   

Paid-in

   

Retained

   

comprehensive

   

Treasury

         

Three Months Ended March 26, 2022

 

$1 par value

   

capital

   

earnings

   

loss

   

stock

   

Total

 

Balance at December 25, 2021

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

Net income

    -       -       21,569       -       -       21,569  

Changes in cumulative translation adjustment

    -       -       -       (8,903 )     -       (8,903 )

Adjustments related to postretirement benefits, net of tax

    -       -       -       (61 )     -       (61 )

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

    -       -       -       (348 )     -       (348 )

Shares issued for restricted stock units vested

    426       (426 )     -       -       -       -  

Repurchase and retirement of stock

    (157 )     (4,739 )     -       -       -       (4,896 )

Common stock repurchases

    -       -       -       -       (6,388 )     (6,388 )

Share-based compensation expense

    -       3,422       -       -       -       3,422  

Balance at March 26, 2022

  $ 49,025     $ 673,034     $ 215,124     $ (36,574 )   $ (13,712 )   $ 886,897  
                                                 

Three Months Ended April 1, 2023

                                               

Balance at December 31, 2022

  $ 49,276     $ 687,218     $ 290,402     $ (40,012 )   $ (58,043 )   $ 928,841  

Net income

    -       -       15,685       -       -       15,685  

Changes in cumulative translation adjustment

    -       -       -       2,701       -       2,701  

Adjustments related to postretirement benefits, net of tax

    -       -       -       29       -       29  

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

    -       -       -       273       -       273  

Shares issued for restricted stock units vested

    7       (18,067 )     -       -       18,060       -  

Repurchase and retirement of stock

    -       (1,861 )     -       -       (7,322 )     (9,183 )

Common stock repurchases

    -       -       -       -       (3,481 )     (3,481 )

Share-based compensation expense

    -       3,914       -       -       -       3,914  

Balance at April 1, 2023

  $ 49,283     $ 671,204     $ 306,087     $ (37,009 )   $ (50,786 )   $ 938,779  

 

The accompanying notes are an integral part of these statements.

 

 

 

COHU, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

 

   

Three Months Ended

 
   

April 1,

   

March 26,

 
   

2023

   

2022

 

Cash flows from operating activities:

               

Net income

  $ 15,685     $ 21,569  

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

               

Loss on extinguishment of debt

    369       104  

Net accretion on investments

    (289 )     -  

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

    43       (51 )

Depreciation and amortization

    12,091       11,667  

Share-based compensation expense

    3,914       3,422  

Non-cash inventory related charges

    1,993       647  

Deferred income taxes

    872       397  

Changes in accrued retiree medical benefits

    (181 )     (10 )

Changes in other accrued liabilities

    (128 )     (332 )

Changes in other assets

    208       (128 )

Amortization of cloud-based software implementation costs

    700       478  

Interest capitalized associated with cloud computing implementation

    -       (26 )

Amortization of debt discounts and issuance costs

    49       94  

Operating lease right-of-use assets

    1,316       1,343  

Changes in assets and liabilities, excluding effects from acquisitions:

               

Customer advances

    6,192       6,101  

Accounts receivable

    5,364       (19,873 )

Inventories

    (5,164 )     (1,123 )

Other current assets

    756       (5,675 )

Accounts payable

    75       (361 )

Deferred profit

    (2,300 )     (2,141 )

Income taxes payable

    (8,180 )     2,257  

Accrued compensation, warranty and other liabilities

    (15,545 )     (15,059 )

Current and long-term operating lease liabilities

    (1,355 )     (1,309 )

Net cash provided by operating activities

    16,485       1,991  

Cash flows from investing activities, excluding effects from acquisitions:

               

Purchases of short-term investments

    (16,816 )     (45,413 )

Sales and maturities of short-term investments

    62,989       43,250  

Purchases of property, plant and equipment

    (5,075 )     (2,669 )

Cash received from sale of property, plant and equipment

    120       57  

Payment for purchase of MCT, net of cash received

    (26,933 )     -  

Net cash provided by (used in) investing activities

    14,285       (4,775 )

Cash flows from financing activities:

               

Payments on current and long-term finance lease liabilities

    (24 )     (44 )

Repurchases of common stock, net

    (8,578 )     (4,082 )

Repayments of long-term debt

    (35,290 )     (9,056 )

Acquisition of treasury stock

    (3,481 )     (5,949 )

Net cash used in financing activities

    (47,373 )     (19,131 )

Effect of exchange rate changes on cash and cash equivalents

    911       (1,218 )

Net decrease in cash and cash equivalents

    (15,692 )     (23,133 )

Cash and cash equivalents at beginning of period

    242,341       290,201  

Cash and cash equivalents at end of period

  $ 226,649     $ 267,068  

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes

  $ 3,760     $ 3,669  

Inventory capitalized as property, plant and equipment

  $ 317     $ 460  

Property, plant and equipment purchases included in accounts payable

  $ 235     $ 1,180  

Cash paid for interest

  $ 1,784     $ 606  

 

The accompanying notes are an integral part of these statements.

 

 
7

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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 31, 2022, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of April 1, 2023, (also referred to as “the first quarter of fiscal 2023” and “the first three months of fiscal 2023”) and March 26, 2022, (also referred to as “the first quarter of fiscal 2022” and “the first three months of fiscal 2022”) 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. The first quarter of fiscal 2023 and 2022 were both comprised of 13 weeks.

 

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 31, 2022, which are included in our 2022 Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

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

 

Concentration of Credit Risk

 

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

 

Our trade accounts receivable are presented net of allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments-Credit Losses, (“ASC 326”). At both April 1, 2023 and December 31, 2022, our allowance for credit losses was $0.2 million. Our customers include semiconductor manufacturers and semiconductor test subcontractors and other customers located throughout the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at April 1, 2023, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding expected credit losses.

 

Inventories

 

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

 

Inventories by category were as follows (in thousands):

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $106,585  $106,041 

Work in process

  40,814   36,024 

Finished goods

  28,790   28,076 

Total inventories

 $176,189  $170,141 

 

8

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,252  $7,066 

Buildings and building improvements

  33,441   31,161 

Machinery and equipment

  106,262   105,109 
   146,955   143,336 

Less accumulated depreciation and amortization

  (79,747)  (78,325)

Property, plant and equipment, net

 $67,208  $65,011 

 

Cloud-based Enterprise Resource Planning Implementation Costs

 

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

 

Unamortized capitalized cloud computing implementation costs totaled $14.0 million and $14.7 million at April 1, 2023, and December 31, 2022, respectively. These amounts are recorded within other current assets and other assets in our condensed consolidated balance sheets. During the fourth quarter of 2022 the final phase of ERP system development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $0.7 million and $0.5 million in amortization expense during the three months ended April 1, 2023, and March 26, 2022, respectively.

 

Segment Information

 

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

 

Goodwill and Other Intangible Assets

 

We evaluate goodwill 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. 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 estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a 50/50 weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. Forecasts of future cash flows are based on our best estimate of future net sales and operating expenses, based primarily on customer forecasts, industry trade organization data and general economic conditions. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors.

 

9

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

We conduct our annual impairment test as of October 1st of each year and have determined there was no impairment as of October 1, 2022, 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.

 

Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

During the first quarter of 2023, no events or conditions occurred suggesting an impairment in our goodwill, other intangible assets and 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 fair value 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, Exit or Disposal Cost Obligations (“ASC 420”). The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

 

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs that were directly related to our Term Loan B 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 $49,000 and $0.1 million for the three months ended April 1, 2023 and March 26, 2022, 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 months ended April 1, 2023, we recognized foreign exchange losses of $0.4 million, in our condensed consolidated statements of income. During the three months ended March 26, 2022, we recognized foreign exchange gains of $1.1 million.

 

10

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

 

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method.

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Cost of sales

 $180  $145 

Research and development

  866   752 

Selling, general and administrative

  2,868   2,525 

Total share-based compensation

  3,914   3,422 

Income tax benefit

  (2,776)  (1,626)

Total share-based compensation, net

 $1,138  $1,796 

 

Income Per Share

 

Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income 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 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 months ended April 1, 2023, approximately 112,000 shares of common stock were excluded from the computation. For the three months ended March 26, 2022, 224,000 shares were excluded from the computation. All shares repurchased and held as treasury stock are reflected as a reduction to our basic weighted average shares outstanding based on the trade date of the share repurchase.

 

11

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Weighted average common shares

  47,343   48,778 

Effect of dilutive securities

  828   791 
   48,171   49,569 

 

Leases

 

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

 

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

 

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

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of income 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.

 

12

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At April 1, 2023, we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC Topic 606, Revenue from Contracts with Customers (“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 Topic 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 April 1, 2023, we had deferred revenue totaling approximately $12.0 million, current deferred profit of $5.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.3 million. At December 31, 2022, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $8.0 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.5 million.

 

Net sales by type are as follows (in thousands):

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Systems

 $102,984  $117,349 

Non-systems

  76,387   80,408 

Total net sales

 $179,371  $197,757 

 

13

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Malaysia

 $31,895  $20,116 

Philippines

  31,790   24,385 

China

  21,110   38,653 

United States

  18,743   23,763 

Taiwan

  8,317   19,808 

Rest of the World

  67,516   71,032 

Total net sales

 $179,371  $197,757 

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Customers individually accounting for more than 10% of net sales

 

two

  

one

 

Percentage of net sales

  24%  11%

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $37.0 million and $40.0 million at April 1, 2023 and December 31, 2022, 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, unrealized loss on investments and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first three months of fiscal 2023 and 2022 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 three months of fiscal 2023 and 2022 was not significant.

 

New Accounting Pronouncements

 

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

 

14

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

2.

Business Acquisitions, Goodwill and Purchased Intangible Assets

 

MCT

 

On January 30, 2023, we completed the acquisition of all the outstanding membership units of MCT Worldwide, LLC. (“MCT”), pursuant to a membership unit purchase agreement dated January 30, 2023, by and among MCT Worldwide, LLC, Arise Acquisition Co., LLC, The Seaport Group LLC Profit Sharing Plan, and Delta Design, Inc., a wholly owned subsidiary of Cohu (“the Acquisition”). MCT is a U.S. based company with its principal manufacturing site in Penang Malaysia. MCT provides automated solutions for the semiconductor industry and designs, manufactures, markets, services and distributes strip test handlers, film frame handlers and laser mark handlers. On January 30, 2023, we made a cash payment totaling approximately $28.0 million for MCT. The Acquisition is a debt free transaction and is subject to a working capital adjustment for the difference between the actual and estimated net working capital. Taking into consideration the impact of our estimated working capital adjustment and certain acquisition-related costs that were included in the transaction proceeds, our preliminary purchase price for MCT is $26.8 million. During the three-month period ended April 1, 2023, we incurred acquisition-related costs totaling $0.4 million, which were expensed as selling, general and administrative costs. During the prior year period ended March 26, 2022, no acquisition-related costs were incurred. The Acquisition has been accounted for in conformity with ASC Topic 805, Business Combinations, (“ASC 805”).

 

We have not finalized the purchase price allocation. Accordingly, the preliminary purchase price allocation shown below could materially change as we are still in the process of settling the working capital adjustment with the sellers and the fair values of the tangible and intangible assets acquired and liabilities assumed, and the related income tax effects may still be adjusted as they are finalized during the remainder of the measurement period (which will not exceed 12 months from the acquisition closing date). The transaction was an asset acquisition for tax purposes, consequently, we will record a stepped-up tax basis in the acquired assets, including goodwill and intangibles. The acquired assets and liabilities of MCT were recorded at their respective fair values including an amount for goodwill representing the difference between the Acquisition consideration and the fair value of the identifiable net assets.

 

The table below summarizes the assets acquired and liabilities assumed as of January 30, 2023 (in thousands):

 

Current assets, including cash received

 $9,494 

Property, plant and equipment

  197 

Other assets

  356 

Intangible assets

  12,000 

Goodwill

  8,798 

Total assets acquired

  30,845 

Liabilities assumed

  (4,024)

Net assets acquired

 $26,821 

 

The preliminary allocation of the intangible assets subject to amortization is as follows (in thousands):

 

  

Estimated

Fair Value

  

Weighted
Average
Useful Life
(years)

 

Developed technology

 $7,500   7.0 

Customer relationships

  4,000   10.0 

Product backlog

  500   0.5 

Total intangible assets

 $12,000     

 

Acquired intangible assets reported above are being amortized using the straight-line method over their estimated useful lives which approximates the pattern of how the economic benefit is expected to be used. This includes amounts allocated to customer relationships because of anticipated high customer retention rates that are common in the semiconductor capital equipment industry.

 

15

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

The preliminary value assigned to developed technology was determined by using the using the relief from royalty method under the income approach, which included assumptions related to revenue growth rates, royalty rates, and discount rates. Developed technology, which comprises products that have reached technological feasibility, includes the products in MCT’s product line. The revenue estimates used to value the developed technology were based on estimates of relevant market sizes and growth factors, expected trends in technology and the nature and expected timing of new product introductions by MCT and competitors. The estimated after-tax cash flows were based on a hypothetical royalty rate applied to the revenues for the developed technology. The discount rate utilized to discount the net cash flows of the developed technology to present value was based on the risk associated with the respective cash flows taking into consideration the perceived risk of the technology relative to the other acquired assets, the weighted average cost of capital, the internal rate of return, and the weighted average return on assets.

 

The preliminary value assigned to customer relationships was determined by using the multi-period excess earnings method under the income approach. The estimated cash flows were based on revenues from the existing customers net of operating expenses and net of contributory asset charges. The discount rate utilized to discount the net cash flows of the customer relationships to present value was based on the respective cash flows taking into consideration the perceived risks.

 

The preliminary value assigned to backlog acquired was estimated based upon the contractual nature of the backlog as of January 30, 2023, using the multi-period excess earnings method under the income approach to discount back to present value the cash flows attributable to the backlog at a discount rate commensurate with the expected risks of the backlog cash flows.

 

MCT’s results of operations have been included starting January 30, 2023. The impact of MCT on Cohu’s condensed consolidated statements of income and comprehensive income was not material.

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 31, 2022, and the three-month period ended April 1, 2023 were as follows (in thousands):

 

  

Goodwill

 

Balance, December 25, 2021

 $219,791 

Impact of currency exchange

  (6,252)

Balance, December 31, 2022

  213,539 

Additions

  8,798 

Impact of currency exchange

  1,215 

Balance, April 1, 2023

 $223,552 

 

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

 

  

April 1, 2023

  

December 31, 2022

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $225,310  $136,127   3.9  $224,253  $128,938 

Customer relationships

  76,500   32,490   6.7   64,632   31,015 

Trade names

  20,548   9,894   6.2   20,461   9,397 

Covenant not-to-compete

  265   166   3.8   269   161 

Total intangible assets

 $322,623  $178,677      $309,615  $169,511 

 

Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the acquisition of MCT.

 

Amortization expense related to intangible assets in the first quarter of fiscal 2023 and 2022 was $8.8 million and $8.5 million, respectively.

 

16

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

3.

Borrowings and Credit Agreements

 

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

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Bank Term Loan under Credit Agreement

 $31,952  $66,952 

Bank Term Loans-Kita

  2,383   2,466 

Construction Loan- Cohu GmbH

  8,269   8,414 

Lines of Credit

  1,883   1,907 

Total debt

  44,487   79,739 

Less: financing fees and discount

  (347)  (764)

Less: current portion

  (6,421)  (6,311)

Total long-term debt

 $37,719  $72,664 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option, at a floating annual rate equal to London Interbank Offered Rate (“LIBOR”) plus a margin of 3.00%. At April 1, 2023, the outstanding loan balance, net of discount and deferred financing costs, was $31.6 million and $3.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance, net of discount and deferred financing costs, was $66.2 million and $3.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of April 1, 2023, the fair value of the debt was $32.0 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of April 1, 2023 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 April 1, 2023, we believe no such events of default have occurred.

 

During the first three months of 2023, we prepaid $34.1 million in principal of our Term Loan Credit Facility for $34.1 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $0.4 million reflected in other expense, net, in our condensed consolidated statement of income and a $0.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. During the first three months of 2022, we repurchased $7.0 million in principal of our Term Loan Credit Facility for $7.0 million in cash. This resulted in a loss of $0.1 million reflected in other expense in our condensed consolidated statement of income and a corresponding $0.1 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. Approximately $32.0 million in principal of the Term Loan Credit Facility remains outstanding as of April 1, 2023.

 

Kita Term Loans

 

We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At April 1, 2023, the outstanding loan balance was $2.4 million and $0.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance was $2.5 million and $0.2 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 April 1, 2023.

 

17

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

Construction Loans

 

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

 

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

 

At April 1, 2023, total outstanding borrowings under the Loan Facilities was $8.3 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, total outstanding borrowings under the Loan Facilities was $8.4 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at April 1, 2023.

 

Lines of Credit

 

As a result of our acquisition of Kita, we assumed a series of revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to 960 million Japanese Yen of which 250 million Japanese Yen was drawn as of April 1, 2023. At April 1, 2023, total borrowings outstanding under the revolving lines of credit were $1.9 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned subsidiary in Switzerland has one line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. The financial institution that provides the line of credit is requiring us to provide a corporate guarantee to access the line of credit and as of April 1, 2023 we are still in the process of executing the required documents. Until the documents are issued and accepted by the bank no amounts may be drawn on this line of credit. At April 1, 2023 and December 31, 2022 no amounts were outstanding under this line of credit.

 

4.

Restructuring Charges

 

MCT Integration Program

 

During the first quarter of 2023, we began a strategic restructuring and integration program in connection with the acquisition of MCT (“MCT Integration Program”). See Note 2, “Business Acquisitions, Goodwill and Purchased Intangible Assets” for additional information regarding the acquisition of MCT. As part of this program, we intend to consolidate MCT’s Penang, Malaysia manufacturing operations into Cohu’s Melaka, Malaysia manufacturing operations by the end of 2023. Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program and the facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to reduce our operating cost structure and capitalize on acquisition synergies.

 

18

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

As a result of the activities described above, we recognized total pretax charges of $0.9 million for the three months ended April 1, 2023, that are within the scope of ASC 420.

 

The following table summarizes the activity within the restructuring related accounts for the MCT Integration Program during the three months ended April 1, 2023 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 31, 2022

 $-  $-  $- 

Costs accrued

  878   10   888 

Amounts paid or charged

  (707)  (10)  (717)

Balance, April 1, 2023

 $171  $-  $171 

 

Xcerra Integration Program

 

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 (“Xcerra Integration Program”). As part of the Xcerra Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019.

 

In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Xcerra Integration Program. During the fourth quarter of 2020 we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were implemented as part of a comprehensive review of our operations and were 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 $0.4 million for the three months ended March 26, 2022, that are within the scope of ASC 420. Total pretax charges for the three months ended April 1, 2023 were not material.

 

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

 

The following table summarizes the activity within the restructuring related accounts for the Xcerra Integration Program during the three months ended March 26, 2022 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 25, 2021

 $348  $-  $348 

Costs accrued

  (14)  590   576 

Amounts paid or charged

  (257)  (169)  (426)

Impact of currency exchange

  (2)  -   (2)

Balance, March 26, 2022

 $75  $421  $496 

 

At April 1, 2023, our total accrual for both the MCT and Xcerra Integration Programs are 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.

 

19

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

  

April 1, 2023

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $36,670  $23  $149  $36,544 

Bank certificates of deposit

  24,500   11   23   24,488 

U.S. treasury securities

  23,137   47   286   22,898 

Asset-backed securities

  12,932   -   64   12,868 

Foreign government security

  848   -   -   848 
  $98,087  $81  $522  $97,646 

 

  

December 31, 2022

 
      Gross  

Gross

  

Estimated

 
  Amortized  

Unrealized

  

Unrealized

  

Fair

 
  Cost  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $59,283  $30  $240  $59,073 

Bank certificates of deposit

  36,500   20   41   36,479 

U.S. treasury securities

  34,614   1   418   34,197 

Asset-backed securities

  12,727   10   79   12,658 

Foreign government security

  828   -   -   828 
  $143,952  $61  $778  $143,235 

 

 

(1)

As of April 1, 2023, the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of December 31, 2022, the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity.

 

 

(2)

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

 

20

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

  

April 1, 2023

  

December 31, 2022

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $66,392  $66,139  $112,956  $112,683 

Due after one year through three years

  31,695   31,507   30,996   30,552 
  $98,087  $97,646  $143,952  $143,235 

 

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 April 1, 2023 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $166,925  $-  $-  $166,925 

U.S. treasury securities

  -   29,886   -   29,886 

Corporate debt securities

  -   39,282   -   39,282 

Asset-backed securities

  -   12,869   -   12,869 

Money market funds

  -   49,998   -   49,998 

Bank certificates of deposit

  -   24,487   -   24,487 

Foreign government security

  -   848   -   848 
  $166,925  $157,370  $-  $324,295 

 

  

Fair value measurements at December 31, 2022 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $190,371  $-  $-  $190,371 

Corporate debt securities

  -   69,753   -   69,753 

Money market funds

  -   40,290   -   40,290 

Bank certificates of deposit

  -   37,480   -   37,480 

U.S. treasury securities

  -   34,196   -   34,196 

Asset-backed securities

  -   12,658   -   12,658 

Foreign government security

  -   828   -   828 
  $190,371  $195,205  $-  $385,576 
 

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 April 1, 2023, there were 358,844 shares available for future equity grants under the 2005 Plan.

 

21

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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 three months of fiscal 2023, we did not grant any stock options and did not issue any shares of our common stock on the exercise of options that were granted previously. At April 1, 2023, no stock options were exercisable and outstanding.

 

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. 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 April 1, 2023.

 

In the first three months of fiscal 2023, we awarded 305,816 RSUs and issued 357,532 shares of our common stock on vesting of previously granted awards and 2,562 shares were forfeited. At April 1, 2023, we had 914,964 RSUs outstanding with an aggregate intrinsic value of approximately $35.1 million and the weighted average remaining vesting period was approximately 1.7 years.

 

Performance Stock Units

 

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

 

We estimate the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. To the extent applicable performance conditions are satisfied, shares of our common stock are issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.

 

In the first three months of fiscal 2023, we awarded 256,073 PSUs, we issued 257,845 shares of our common stock on vesting of previously granted awards and no shares were forfeited. At April 1, 2023, we had 401,452 PSUs outstanding with an aggregate intrinsic value of approximately $15.4 million and the weighted average remaining vesting period was approximately 2.2 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 three months of fiscal 2023, no shares of our common stock were sold to our employees under the ESPP leaving 346,498 shares available for future issuance as of April 1, 2023.

 

7.

Derivative Financial Instruments

 

Foreign Exchange Derivative Contracts

 

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

 

22

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

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

 

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at April 1, 2023 will mature during the second quarter of fiscal 2023.

 

The following table provides information about our foreign currency forward contracts outstanding as of April 1, 2023 (in thousands):

 

   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  116,835  $127,000 

Swiss Franc

Buy

  24,621   27,000 

Malaysian Ringgit

Buy

  8,779   2,000 

South Korean Won

Buy

  2,604,000   2,000 

Japanese Yen

Buy

  66,240   500 
       $158,500 

 

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

 

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

 

   

Three months ended

 

Derivatives not designated

Location of gain (loss)

 

April 1,

  

March 26,

 

as hedging instruments

recognized on derivatives

 

2023

  

2022

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $1,081  $(1,410)
 

8.

Equity

 

Share Repurchase Program

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. On October 25, 2022, our Board of Directors authorized an additional $70 million under the share repurchase program. This share repurchase program was effective as of November 2, 2021 and has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws. During the three months ended April 1, 2023, we repurchased 99,682 shares of our common stock for $3.5 million to be held as treasury stock. During the three months ended March 26, 2022, we repurchased 213,706 shares of our common stock for $6.4 million to be held as treasury stock. As of April 1, 2023, $78.5 million of shares of our common stock remained available for us to repurchase under our share repurchase program.

 

23

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

9.

Income Taxes

 

We used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income for the three months ended April 1, 2023 was 24.1%. Our first quarter 2023 ETR reflects the impact of certain foreign earnings taxed at rates higher than the U.S. statutory rate, offset by the impact of excess tax benefits relating to stock-based compensation and the tax benefit of U.S research & development and foreign tax credits.

 

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

 

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

 

10.

Leases

 

We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of 12 months or less are not recorded on the condensed consolidated balance sheet, but we recognize those lease payments in the condensed consolidated statements of income 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 35 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

.

24

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023

 

Supplemental balance sheet information related to leases was as follows:

 

(in thousands)

Classification

 

April 1, 2023

  

December 31, 2022

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $21,718  $22,804 

Finance lease assets

Property, plant and equipment, net (1)

  322   323 

Total lease assets

 $22,040  $23,127 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,111  $4,927 

Finance

Other accrued liabilities

  36   49 

Noncurrent

         

Operating

Long-term lease liabilities

  17,987   19,185 

Finance

Long-term lease liabilities

  30   24 

Total lease liabilities

 $23,164  $24,185 
          

Weighted-average remaining lease term (years)

        

Operating leases

  6.1   6.2 

Finance leases

  2.1   1.7 
          

Weighted-average discount rate

        

Operating leases

  6.2%  6.2%

Finance leases

  2.0%  2.2%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.2 million as of April 1, 2023 and December 31, 2022.

 

The components of lease expense were as follows:

 

  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

Operating leases

 $1,679  $1,716 

Variable lease expense

  559   537 

Short-term operating leases

  6   1 

Finance leases

        

Amortization of leased assets

  26   32 

Sublease income

  (10)  (20)

Net lease cost

 $2,260  $2,266 

 

Future minimum lease payments at April 1, 2023, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases

  

leases

  

Total

 

2023

 $4,744  $32  $4,776 

2024

  5,909   17   5,926 

2025

  5,260   16   5,276 

2026

  2,862   3   2,865 

2027

  1,783   -   1,783 

Thereafter

  7,910   -   7,910 

Total lease payments

  28,468   68   28,536 

Less: Interest

  (5,370)  (2)  (5,372)

Present value of lease liabilities

 $23,098  $66  $23,164 

 

25

Cohu, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
April 1, 2023
 

Supplemental cash flow information related to leases was as follows:

 

  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

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

        

Operating cash flows from operating leases

 $1,675  $1,703 

Financing cash flows from finance leases

 $24  $44 

Leased assets obtained in exchange for new operating lease liabilities

 $95  $1,169 

Financing lease assets acquired in MCT acquisition

 $19  $- 

Operating lease assets acquired in MCT acquisition

 $130  $- 
 

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.

 

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

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Balance at beginning of period

 $6,214  $7,691 

Warranty expense accruals

  1,980   2,047 

Warranty payments

  (2,146)  (2,891)

Liability acquired

  67   - 

Balance at end of period

 $6,115  $6,847 
 

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.6 million at both April 1, 2023 and December 31, 2022.

 
26

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023
 

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

 

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

 

OVERVIEW

 

Cohu is a leading supplier of semiconductor test and inspection/metrology automation systems (handlers), micro-electromechanical system (“MEMS”) test modules, test contactors, thermal subsystems, and semiconductor automated test equipment used by global semiconductor 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 expenditures and operating budgets of our customers, who often abruptly delay or accelerate purchases in reaction to variations in their business. The level of expenditures by these companies depends on the current and anticipated market demand for semiconductor devices and the products that incorporate them. Our recurring products are driven by the number of semiconductor devices that are tested and by the continuous introduction of new products and new technologies by our customers. As a result, our recurring products provide a more stable recurring source of revenue and generally do not have the same degree of cyclicality as our capital equipment products.

 

In 2023, global macroeconomic and geopolitical factors are shaping the semiconductor industry. In response to the higher cost of capital, many chip companies are cutting costs, reducing employee headcount, and pushing out capital expenditures for additional capacity. For the first quarter ended April 1, 2023, on a sequential, quarter-over-quarter basis, our consolidated net sales declined 6.1% to $179.4 million due to lower demand for automotive, mobility, and 5G-related products because of the market conditions outlined above. Over the past twelve months, we have seen improvements in our gross margin due to favorable product mix, and increased insourcing of contactor manufacturing. Also, price increases offset cost increases in our supply chain. Based on the strength of current business conditions and the results from our operations, we have continued to take actions to reduce outstanding principal under our Term Loan Credit Facility through voluntary prepayments, and we have also repurchased 99,682 shares of our common stock for approximately $3.5 million during the first three months of 2023.

 

We continue to focus on building a well-balanced and resilient business model. Our long-term market drivers and market strategy remain intact, and we are encouraged by demand across our main market segments, along with customer traction with our new products. We continue to capture new customers and remain optimistic about the long-term prospects for our business due to the increasing ubiquity of semiconductors, the continued rollout of 5G networks, increasing semiconductor complexity, increasing quality demands from semiconductor customers, increasing test intensity and continued proliferation of electronics in a variety of products across the automotive, mobility, industrial, computing, and consumer markets.

 

Application of Critical Accounting Estimates and Policies

 

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

 

27

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

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 inventory reserves, which impact gross margin or operating expenses;

 

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

 

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

 

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 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 April 1, 2023, we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC 606, we have opted to not disclose unsatisfied performance obligations for contracts with original expected durations of less than one year. We generally sell our equipment with a product warranty. The product warranty provides assurance to customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC 460, 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 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 the condensed consolidated balance sheet representing the difference between the receivable recorded and the inventory shipped.

 

28

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

Accounts Receivable: We maintain an allowance for credit losses for estimated losses resulting from the inability of our customers to make required payments. If the financial condition of our customers deteriorates, resulting in an impairment of their ability to make payments, additional allowances may be required. Our customers include semiconductor manufacturers and semiconductor test subcontractors throughout many areas of the world. While we believe that our allowance for credit losses is adequate and represents our best estimate of future losses, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates.

 

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

 

Income Taxes: We estimate our liability for income taxes based on the various jurisdictions where we conduct business. This requires us to estimate our (i) current taxes; (ii) temporary differences that result from differing treatment of certain items for tax and accounting purposes and (iii) unrecognized tax benefits. Temporary differences result in deferred tax assets and liabilities that are reflected in the condensed 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 income. We must make significant judgments to determine the provision for income taxes, deferred tax assets and liabilities, unrecognized tax benefits and any valuation allowance to be recorded against deferred tax assets. Our deferred tax assets consist primarily of reserves and accruals that are not yet deductible for tax and tax credit and net operating loss carryforwards.

 

Segment Information: We applied the provisions of ASC 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. Under ASC 280, an operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: THG, STG and ISG. Our THG, STG and ISG operating segments qualify for aggregation under ASC 280 due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test & Inspection.

 

Goodwill and Other Intangible Assets: We evaluate goodwill 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. If the fair value is determined to be less than the book value, a second step is performed to compute the amount of impairment as the difference between the fair value of the reporting unit and its carrying value of goodwill, not to exceed the carrying value of goodwill. We estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a 50/50 weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. 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.

 

29

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

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

 

Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

During the first three months of 2023, no events or conditions occurred suggesting an impairment in our goodwill and other intangible assets.

 

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

 

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

 

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

 

Recent Accounting Pronouncements

 

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

 

RESULTS OF OPERATIONS

 

Recent Transactions Impacting Results of Operations

 

On January 30, 2023, we completed the acquisition of MCT and the results of its operations have been included in our condensed consolidated financial statements since that date.

 

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

 

   

Three Months Ended

 
   

April 1,

   

March 26,

 
   

2023

   

2022

 

Net sales

    100.0 %     100.0 %

Cost of sales

    (51.9 )%     (53.9 )%

Gross margin

    48.1 %     46.1 %

Research and development

    (12.5 )%     (11.7 )%

Selling, general and administrative

    (19.1 )%     (15.8 )%

Amortization of purchased intangible assets

    (4.9 )%     (4.3 )%

Restructuring charges

    (0.5 )%     (0.3 )%

Income from operations

    11.1 %     14.0 %

 

30

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

First Quarter of Fiscal 2023 Compared to First Quarter of Fiscal 2022

 

Net Sales

 

Our consolidated net sales decreased 9.3% to $179.4 million in 2023, compared to $197.8 million in 2022. As compared to the prior year, during the first three months of 2023 our net sales declined due to the current macroeconomic environment which is driving lower demand for automotive, mobility (including 5G-related products) and computing applications. Our consolidated net sales in the first quarter of 2023 also include the net sales of MCT, which was acquired on January 30, 2023, and totaled $4.5 million.

 

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

 

Gross margin consists of net sales less cost of sales. Cost of sales consists primarily of materials, assembly and test labor, and overhead from operations. Our gross margin can fluctuate due to several factors, including, but not limited to, the mix and volume of products sold, product support costs, material, labor, supplier, logistics and other operating cost changes, changes to inventory reserves or the sale of previously reserved inventory and utilization of manufacturing capacity. Our gross margin, as a percentage of net sales for the first fiscal quarter, was 48.1% in 2023 and 46.1% in 2022. Our gross margin for the first fiscal quarter of 2023 improved compared to the prior year due to favorable product mix and increased insourcing of contactor manufacturing.

 

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 first quarter of 2023 and 2022, we recorded charges to cost of sales of $1.9 million and $0.8 million for excess and obsolete inventory, respectively. 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 as of April 1, 2023, 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.

 

Research and Development Expense (R&D Expense)

 

R&D expense consists primarily of salaries and related costs of employees engaged in ongoing research, product design and development activities, costs of engineering materials and supplies and professional consulting expenses. R&D expense was $22.5 million in 2023 and $23.1 million in 2022 representing 12.5% and 11.7% of net sales, respectively. R&D expense decreased during the first fiscal quarter of 2023 due to lower spending on material costs associated with product development during the current year. The first quarter of 2023 includes $0.2 million of incremental R&D costs from MCT.

 

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 $34.2 million or 19.1% of net sales in 2023, compared to $31.2 million or 15.8% in 2022. SG&A expense increased during the first fiscal quarter of 2023 because of higher costs incurred in the current year for labor, product support, travel and professional services. The first quarter of 2023 also includes $0.3 million of incremental SG&A costs from the operations of MCT and $0.4 million of transaction related costs incurred specifically related to the acquisition of MCT.

 

Amortization of Purchased Intangible Assets

 

Amortization of purchased intangibles is the process of expensing the cost of an intangible asset acquired through a business combination over the projected life of the asset. Amortization of acquisition-related intangible assets was $8.8 million and $8.5 million in the first quarter of 2023 and 2022, respectively. The increase in expense recorded during the current year was a result of the amortization of acquired intangible assets from MCT.

 

Restructuring Charges

 

During the first quarter of 2023, we began a strategic restructuring and integration program in connection with the acquisition of MCT. In addition, 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. Restructuring charges recorded in the first fiscal quarter of 2023 and 2022 were $0.9 million and $0.6 million, respectively. Restructuring costs incurred in the first fiscal quarter of 2023 relate to the integration of MCT which was acquired on January 30, 2023, whereas restructuring expense recorded during the prior year was related to the integration of Xcerra.

 

31

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

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 $1.1 million and $1.0 million in the first fiscal quarter of 2023 and 2022, respectively. While we have significantly reduced the outstanding balance of our Term Loan Credit Facility during 2023, the increase in LIBOR during the first quarter of 2023 resulted in interest expense being higher on a year-over-year basis.

 

Interest income was $2.7 million and $0.1 million in the first fiscal quarter of 2023 and 2022, respectively. The increase in interest income year-over-year is a result of higher rates and higher investment balances maintained during the course of the first quarter of 2023.

 

Income Taxes

 

We used the estimated annual ETR expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income for the three months ended April 1, 2023 was 24.1%. Our first quarter 2023 ETR reflects the impact of certain foreign earnings taxed at rates higher than the U.S. statutory rate, offset by the impact of excess tax benefits relating to stock-based compensation and the tax benefit of U.S research & development and foreign tax credits.

 

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

 

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

 

On August 9, 2022, President Biden signed into law the CHIPS and Science Act, and on August 19, 2022, the Inflation Reduction Act. The new legislations provide tax incentives as well as impose a 15% minimum tax on certain corporations’ book income and a 1% excise tax on certain stock buybacks. While we may be subject to the new excise tax on certain stock buybacks if our repurchase exceed the $1 million threshold, the enactment of both the CHIPS and Science Act and Inflation Reduction Act did not result in any material adjustments to our income tax provision for the three months ended April 1, 2023.

 

Net Income

 

As a result of the factors set forth above, our net income was $15.7 million for the three months ended April 1, 2023. For the three months ended March 26, 2022 our net income was $21.6 million.

 

LIQUIDITY AND CAPITAL RESOURCES

 

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

 

Our primary historical source of liquidity and capital resources has been cash flow generated by our operations and we manage our businesses to maximize operating cash flows as our primary source of liquidity. We use cash to fund growth in our operating assets and to fund new products and product enhancements primarily through research and development. As of April 1, 2023, $176.4 million or 77.8% 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.

 

32

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

At April 1, 2023, our total indebtedness, net of discount and deferred financing costs, was $44.1 million, which included $31.6 million outstanding under the Term Loan Credit Facility, $2.4 million outstanding under Kita’s term loans, $8.3 million outstanding under Cohu GmbH’s construction loan and $1.9 million outstanding under Kita’s lines of credit. During the first three months of fiscal 2023, we prepaid $34.1 million in principal of our Term Loan Credit Facility and we repurchased 99,682 shares of our outstanding common stock, to be held as treasury stock, for $3.5 million.

 

Liquidity

 

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

 

   

April 1,

   

December 31,

           

Percentage

 

(in thousands)

 

2023

   

2022

   

Decrease

   

Change

 

Cash, cash equivalents and short-term investments

  $ 324,295     $ 385,576     $ (61,281 )     (15.9 )%

Working capital

  $ 564,468     $ 603,979     $ (39,511 )     (6.5 )%

 

Cash Flows

 

Operating Activities: Operating cash flows for the first three months of fiscal 2023 consisted of our net income, adjusted for non-cash expenses and changes in operating assets and liabilities. These adjustments include depreciation expense on property, plant and equipment, share-based compensation expense, amortization of intangible assets, deferred income taxes, amortization of cloud-based software implementation costs, loss on extinguishment of debt, capitalized interest associated with cloud computing implementation, amortization of debt discounts and issuance costs and sales of property, plant and equipment. Our net cash provided by operating activities in the first three months of fiscal 2023 totaled $16.5 million. Excluding the impact of the acquisition of MCT, net cash provided by operating activities was impacted by changes in current assets and liabilities and included increases in customer advances of $6.2 million, inventories of $5.2 million and decreases in accrued compensation, warranty and other liabilities of $15.5 million, income taxes payable of $8.2 million, accounts receivable of $5.4 million and deferred profit of $2.3 million. The increase in customer advances represents cash received from customers in advance of product shipments that are expected to occur during 2023. Purchases of materials from suppliers made to fulfill anticipated future shipments of products resulted in an increase in inventory. Accrued compensation, warranty and other liabilities decreased due to payments of incentive compensation related to the prior year that was paid during the first quarter of 2023. The income taxes payable decrease was driven by an excess of payments over accruals, the decrease in accounts receivable was due to the timing of cash collections on net sales recognized in the first quarter of 2023 and the recognition of revenue that was previously deferred in accordance with our revenue recognition policy resulted in the decrease in deferred profit.

 

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 three months of fiscal 2023 totaled $14.3 million. In the first three months of fiscal 2023 we generated $63.0 million from sales and maturities and used $16.8 million of cash for purchases of short-term investments. We invest our excess cash, in an attempt to seek the highest available return while preserving capital, in short-term investments since excess cash may be required for a business-related purpose. During the first quarter of 2023, we also used $26.9 million of cash, net of cash received, for the acquisition of MCT which was a strategic transaction for our test handler group, adding strip, film-frame and laser marking to Cohu’s product portfolio, and critical technologies that will accelerate development into the growing advanced package test market. Additions to property, plant and equipment of $5.1 million were made to support our operating and development activities and include amounts related to the expansion of our Philippines factory to support our interface business.

 

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, repurchases of shares made under our share repurchase program and repayments of debt, net of new borrowings. We issue restricted stock units and maintain an employee stock purchase plan as components of our overall employee compensation. In the first three months of fiscal 2023, 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 $8.6 million. We made payments totaling $3.5 million in the first three months of 2023 for shares of our common stock repurchased under our share repurchase program to be held as treasury stock. Repayments of short-term borrowings and long-term debt during the first three months of fiscal 2023 totaled $35.3 million.

 

33

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

Share Repurchase Program

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. On October 25, 2022, our Board of Directors authorized an additional $70 million under the share repurchase program. This share repurchase program was effective as of November 2, 2021, has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws. For the three months ended April 1, 2023, we repurchased 99,682 shares of our common stock for $3.5 million to be held as treasury stock. As of April 1, 2023, $78.5 million of shares of our common stock remained available for us to repurchase under our share repurchase program.

 

Capital Resources

 

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

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option, at a floating annual rate equal to LIBOR plus a margin of 3.00%. At April 1, 2023, the outstanding loan balance, net of discount and deferred financing costs, was $31.6 million and $3.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance, net of discount and deferred financing costs, was $66.2 million and $3.2 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 April 1, 2023, we believe no such events of default have occurred.

 

During the first three months of 2023, we prepaid $34.1 million in principal of our Term Loan Credit Facility for $34.1 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $0.4 million reflected in other expense, net, in our condensed consolidated statement of income and a $0.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. During the first three months of 2022, we repurchased $7.0 million in principal of our Term Loan Credit Facility for $7.0 million in cash. This resulted in a loss of $0.1 million reflected in other expense in our condensed consolidated statement of income and a corresponding $0.1 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. Approximately $32.0 million in principal of the Term Loan Credit Facility remained outstanding as of April 1, 2023.

 

Kita Term Loans

 

We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At April 1, 2023, the outstanding loan balance was $2.4 million and $0.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance was $2.5 million and $0.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.

 

Construction Loans

 

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

 

34

Cohu, Inc.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
April 1, 2023

 

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

 

At April 1, 2023, total outstanding borrowings under the Loan Facilities was $8.3 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, total outstanding borrowings under the Loan Facilities was $8.4 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at April 1, 2023.

 

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 access to working capital totaling up to 960 million Japanese Yen of which 250 million Japanese Yen was drawn as of April 1, 2023. At April 1, 2023, total borrowings outstanding under the revolving lines of credit were $1.9 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned subsidiary in Switzerland has one line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. The financial institution that provides the line of credit is requiring us to provide a corporate guarantee to access the line of credit and as of April 1, 2023 we are still in the process of executing the required documents. Until the documents are issued and accepted by the bank no amounts may be drawn on this line of credit. At April 1, 2023 and December 31, 2022, 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 April 1, 2023, $0.3 million was outstanding under standby letters of credit and bank guarantees.

 

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

 

Contractual Obligations and Off-Balance Sheet Arrangements

 

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

 

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 April 1, 2023, $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 April 1, 2023, our investment portfolio included short-term fixed-income investment securities with a fair value of approximately $97.6 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 credit losses 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 April 1, 2023, the cost and fair value of investments we held with loss positions were approximately $66.3 million and $65.8 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity.

 

Our long-term debt is carried at amortized cost and immaterial fluctuations in interest rates do not impact our consolidated financial statements. However, the fair value of our debt will generally fluctuate with movements of interest rates, increasing in periods of declining rates of interest and declining in periods of increasing rates of interest. As of April 1, 2023, we have approximately $31.6 million of long-term debt under a Term Loan Credit Facility that is subject to quarterly interest payments that are based on either a base rate plus a margin of up to 2.0% per annum, or LIBOR plus a margin of up to 3.0% per annum. The selection of the interest rate formula is at our discretion. The interest rate otherwise payable under the Term Loan Credit Facility will be subject to increase by 2.0% per annum during the continuance of a payment default and may be subject to increase by 2.0% per annum with respect to the overdue principal amount of any loans outstanding and overdue interest payments and other overdue fees and amounts. At April 1, 2023, the interest rate in effect on these borrowings was 7.8%. In July 2017, the UK’s Financial Conduct Authority (“FCA”), which regulates the LIBOR, announced that it intended to phase out LIBOR by the end of 2021. In March 2021, the FCA announced an extension of the phase out in the case of U.S. dollar settings for certain tenors until the end of June 2023. Various central bank committees and working groups continue to discuss replacement of benchmark rates, the process for amending existing LIBOR-based contracts, and the potential economic impacts of different alternatives. It is unclear whether new methods of calculating LIBOR will be established such that it continues to exist after 2023. While the U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, has chosen the secured overnight financing rate (“SOFR”) as the recommended risk-free reference rate for the U.S, we cannot currently predict the extent to which this index will gain widespread acceptance as a replacement for LIBOR. We cannot currently predict the effect of the discontinuation of, or other changes to, LIBOR or any establishment of alternative reference rates in the United States, the European Union or elsewhere on the global capital markets. The uncertainty regarding the future of LIBOR, as well as the transition from LIBOR to any alternative reference rate or rates, could have adverse impacts on floating rate obligations, loans, deposits, derivatives and other financial instruments that currently use LIBOR as a benchmark rate. Our Term Loan Credit Facility constitutes our most significant exposure to this transition and there is no guarantee that a shift from LIBOR to a new reference rate will not result in increases to our borrowing costs.

 

Foreign Currency Exchange Risk.

 

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

 

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

 

Fluctuations in currency exchange rates also impact the U.S. Dollar amount of our net investment in foreign operations. The assets and liabilities of our foreign subsidiaries are translated into U.S. Dollars at the exchange rates in effect at the balance sheet date. Income and expense accounts are translated at an average exchange rate during the period which approximates the rates in effect at the transaction dates. The resulting translation adjustments are recorded in stockholders’ equity as a component of accumulated other comprehensive loss. As a result of fluctuations in certain foreign currency exchange rates in relation to the U.S. Dollar as of April 1, 2023, compared to December 31, 2022, our stockholders’ equity increased by $2.7 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 April 1, 2023 would result in an approximate $35.8 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 April 1, 2023 would result in an approximate $35.8 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 April 1, 2023, 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 most significant risk factors applicable to Cohu are described in Part I, Item 1A (Risk Factors) of Cohus Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (our 2022 Form 10-K). There have been no material changes to the risk factors previously disclosed in our 2022 Form 10-K, except that we have updated the risk factors set forth below to reflect events occurring since the filing of our 2022 Form 10-K.

 

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

 

We are exposed to the instability of financial institutions where we maintain cash deposits or other liquid holdings, including federally insured banks, which could result in a lack of liquidity and have an impact to Cohus overall financial performance.

 

To ensure financial flexibility, we maintain a substantial amount of cash deposit holdings in financial banks that exceed the limits insured by the Federal Deposit Insurance Corporation (“FDIC”). A bank failure, default, or other adverse events that restrict the ability of financial institutions to perform, including elevated concerns of such potential events that are rapidly communicated across media platforms, may lead to liquidity constraints for those institutions. On March 10, 2023, Silicon Valley Bank (“SVB”), formerly the country’s 16th largest bank by total assets, experienced a significant and rapid withdrawal of funds that led to its collapse. The FDIC determined that it would guarantee all deposit amounts held at SVB, including amounts above FDIC insurance limits. However, there is no guarantee that the FDIC will similarly protect deposit amounts held above insurance limits if other banks were to fail or other adverse conditions were to impact financial institutions.

 

We held cash deposits at SVB in excess of those insurance limits at the time of its failure totaling approximately $12.3 million which, based on the FDIC’s determination with respect to SVB, was fully protected and guaranteed by the FDIC. However, we have a limited commercial relationship with SVB which is being terminated, and have held minimal exposure to deposit risk when viewed as part of Cohu’s overall financial strategy and diversification of assets across financial institutions.

 

While SVB’s collapse was partly driven by recent interest rate increases, which resulted in steep realized losses to cover the run on withdrawals, the potential for similar events occurring pose ongoing risk to Cohu. Such events could cause the loss of cash deposits, limit Cohu’s access to debt facilities and restrict our ability to obtain needed liquidity from financial institutions, hampering our ability to make strategic acquisitions or investments.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

 

Recent Sales of Unregistered Securities

 

There were no unregistered sales of equity securities during the period covered by this report.

 

Issuer Purchases of Equity Securities

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. On October 25, 2022, our Board of Directors authorized an additional $70 million under the share repurchase program. This share repurchase program was effective as of November 2, 2021 and has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws. All such repurchased shares and related costs are held as treasury stock and accounted for at trade date using the cost method. The total number of shares of common stock we purchased during the three months ended April 1, 2023 was 99,682 shares of our common stock for $3.5 million to be held as treasury stock. As of April 1, 2023, $78.5 million of shares of our common stock remained available for us to repurchase under our share repurchase program.

 

 

Share repurchase activity during the first quarter of 2023 was as follows:

 

                           

Total Number of

   

Maximum $

 
   

Total

   

Weighted

           

Shares Purchased

   

Value of Shares

 
   

Number of

   

Average

   

Total

   

as Part of Publicly

   

That May Yet Be

 
   

Shares

   

Price Paid

   

Purchase

   

Announced

   

Purchased Under

 
   

Purchased

   

Per Share(1)

   

Cost(2)

   

Programs(3)

   

The Programs(3)

 

(In thousands except price per share amounts)

                         
                                         

Jan 1 - Jan 28, 2023

    76     $ 34.62     $ 2,620       76     $ 79,336  

Jan 29 - Feb 25, 2023

    5     $ 35.94     $ 180       5     $ 79,156  

Feb 26 - Apr 1, 2023

    19     $ 35.77     $ 681       19     $ 78,475  
      100     $ 34.90     $ 3,481       100          

 

(1)

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

(2)

The total purchase cost includes the cost of commissions.

(3)

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

 

Item 3.

Defaults Upon Senior Securities.

 

None.

 

Item 4.

Mine Safety Disclosures

 

Not applicable.

 

Item 5.

Other Information.

 

None.

 

 

Item 6.

 

Exhibits.

     

10.1

 

Form of executive employee restricted stock unit agreement for use with restricted stock units granted pursuant to the Cohu, Inc. 2005 Equity Incentive Plan*

     

31.1

 

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

     

31.2

 

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

     

32.1

 

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

     

32.2

 

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

     

101.INS

 

Inline XBRL Instance Document

     

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

     

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

     

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

     

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

     

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

     

104

 

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

     
 

*

Management contract or compensatory plan or arrangement

 

 

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: May 5, 2023

/s/ Luis A. Müller

 

 

Luis A. Müller

 

 

President & Chief Executive Officer

 

     
     
Date: May 5, 2023 /s/ Jeffrey D. Jones  
  Jeffrey D. Jones  
  Senior Vice President, Finance & Chief Financial Officer  
  (Principal Financial & Accounting Officer)  

      

 

41
EX-10.1 2 ex_511739.htm EXHIBIT 10.1 ex_511739.htm

Exhibit 10.1

 

 

 

Notice of Grant of Award
and Award Agreement

COHU, INC.

ID: 95-1934119

12367 CROSTHWAITE CIRCLE

POWAY, CA 92064

 

 

Name

Address

City, State, Zip

Award Number:

Plan:                           2005

ID:

 

 

 

Effective (Grant Date), you have been granted an award of (Number of Units) restricted stock units. These units are restricted and unearned until the vest date(s) shown below, subject to your continued services with the Company through such vest dates, at which time you will receive shares of COHU, INC. (the Company) common stock.

 

The current total value of the award is $______.

 

The total price of the award is $______.

 

The award will vest and be settled in increments on the vesting date(s) shown below, which are also the “Settlement Dates.”

 

Shares                           Vesting Dates         

 


 

By your signature and the Company's signature below, you and the Company agree that this award is granted under and governed by the terms and conditions of the Company's 2005 Equity Incentive Plan as amended and the Restricted Stock Unit Award Agreement, all of which are attached and made a part of this document.

 


 

 

 

COHU, INC.

 

Date

     
     

Employee name

 

Date

 

 

 

 

COHU, INC.

 

RESTRICTED STOCK UNIT AGREEMENT
(Executive Employees)

 

Cohu, Inc. has granted to the individual (the “Participant”) named in the Notice of Grant of Restricted Stock Units (the “Notice”) to which this Restricted Stock Unit Agreement (the “Agreement”) is attached, an award (the “Award”) of Restricted Stock Units upon the terms and conditions set forth in the Notice and this Agreement. The Award has been granted pursuant to and shall in all respects be subject to the terms and conditions of the Cohu, Inc. 2005 Equity Incentive Plan (the “Plan”), as amended to the Date of Grant. By signing the Notice, the Participant: (a) represents that the Participant has read and is familiar with the terms and conditions of the Notice, the Plan and this Agreement, (b) accepts the Award subject to all of the terms and conditions of the Notice, the Plan and this Agreement, (c) agrees to accept as binding, conclusive and final all decisions or interpretations of the Board, upon any questions arising under the Notice, the Plan or this Agreement, and (d) acknowledges receipt of a copy of the Notice, the Plan and this Agreement.

 

1             DEFINITIONS AND CONSTRUCTION.

 

1.1    Definitions. Unless otherwise defined herein, capitalized terms shall have the meanings assigned to such terms in the Notice or the Plan.

 

1.2    Construction. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of this Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

 

2             ADMINISTRATION.

 

All questions of interpretation concerning this Agreement shall be determined by the Board. All determinations by the Board shall be final and binding upon all persons having an interest in the Award. Any officer of a Participating Company shall have the authority to act on behalf of the Company with respect to any matter, right, obligation, or election which is the responsibility of or which is allocated to the Company herein, provided the officer has apparent authority with respect to such matter, right, obligation, or election.

 

3             VESTING AND SETTLEMENT OF THE AWARD.

 

3.1          No Additional Payment Required. The Participant shall not be required to make any additional monetary payment (other than applicable tax withholding, if any) upon settlement of the Award. Payment of the aggregate purchase price of the shares of Stock for which the Award is being settled shall be made in the form of past services rendered by the Participant to a Participating Company or for its benefit which the Board, by resolution, determines to have a value not less than the aggregate purchase price of such shares of Stock.

 

3.2          Vesting of Award; Issuance of Shares of Stock.

 

(a)     Vesting. The Award will vest in accordance with the schedule set forth in the Notice, subject to the Participant’s Service with the Company through the applicable vesting date. The Award is eligible to vest pursuant to the terms of the Company’s Executive Retirement Policy, as attached hereto as Exhibit A, the terms of which, to the extent applicable to the Award, override and supersede anything to the contrary that may be set forth in this Agreement or in the Notice.

 

1

 

(b)    Issuance. Subject to the provisions of Section 3.6 below, except as otherwise specified in the Executive Retirement Policy, the Company shall issue to the Participant, on a date (the “Settlement Date”) within thirty (30) days following the earlier of (a) the Settlement Date (as defined in the Notice) or (b) the date of termination of the Participant’s Service, a number of whole shares of Stock equal to the then vested number of Restricted Stock Units (as determined in accordance with the vesting terms set forth in the Notice), rounded down to the nearest whole number. Such shares of Stock shall not be subject to any restriction on transfer other than any such restriction as may be required pursuant to Section 3.6.

 

3.3         Tax Withholding. At the time the Award is granted, or at any time thereafter as requested by the Company, the Participant hereby authorizes withholding from payroll and any other amounts payable to the Participant, and otherwise agrees to make adequate provision for, any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the Award or the issuance of shares of Stock in settlement thereof. The Company shall have no obligation to deliver shares of Stock until the tax withholding obligations of the Company have been satisfied by the Participant. The Company shall have the right, but not the obligation, to require the Participant to satisfy all or any portion of the Company’s tax withholding obligations by deducting from the shares otherwise deliverable to the Participant in settlement of the Award a number of whole shares having a Fair Market Value, as determined by the Company as of the date on which the tax withholding obligations arise, not in excess of the amount of such tax withholding obligations, with any remainder tax withholding amount less than the value of one share deducted from other cash compensation otherwise payable by the Company to the Participant, or alternatively via a cash payment from the Participant.

 

3.4         Certificate Registration. The certificate for the shares as to which the Award is settled shall be registered in the name of the Participant, or, if applicable, in the names of the heirs of the Participant.

 

3.5         Restrictions on Grant of the Award and Issuance of Shares. The grant of the Award and issuance of shares of Stock upon settlement of the Award shall be subject to compliance with all applicable requirements of federal, state or foreign law with respect to such securities. No shares of Stock may be issued hereunder if the issuance of such shares would constitute a violation of any applicable federal, state or foreign securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Stock may then be listed. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance and sale of any shares subject to the Award shall relieve the Company of any liability in respect of the failure to issue or sell such shares as to which such requisite authority shall not have been obtained. As a condition to the settlement of the Award, the Company may require the Participant to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company.

 

3.6         Fractional Shares. The Company shall not be required to issue fractional shares upon the settlement of the Award.

 

3.7         No Dividend Equivalents. The Participant will not be entitled to receive dividends or distributions paid on the shares of Stock underlying Restricted Stock Units unless and until shares are issued according to Section 3.2.

 

4            NONTRANSFERABILITY OF THE AWARD.

 

Prior to the Settlement Date, neither this Award nor any Restricted Stock Unit subject to this Award shall be subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance, or garnishment by creditors of the Participant or the Participant’s beneficiary, except by will or by the laws of descent and distribution.

 

2

 

5            EFFECT OF TERMINATION OF SERVICE.

 

If the Participant’s Service (as defined below) is terminated by the Participant or by the Company for any reason, including Participant’s death or disability before all Restricted Stock Units have vested, the unvested Restricted Stock Units shall be forfeited by the Participant. As of the 31st (or 91st if reemployment is guaranteed by statute or contract) day of a leave of absence, vesting of the Restricted Stock Units will be suspended and vesting credit will no longer accrue, unless otherwise determined by the Committee or required by contract or statute. If the Participant returns to Service immediately after the end of an approved leave of absence, vesting credit shall continue to accrue from that date of continued Service. For purposes of this Agreement, “Service” shall mean the performance of services for the Company in the capacity of an Employee, Officer, Consultant, or Director.

 

6            CHANGE IN CONTROL.

 

In the event of a Change in Control (as defined below), the Award shall be settled in accordance with Section 3 immediately prior to the effective date of the Change in Control. For the purposes of this Award, the term “Change in Control” shall be defined as the occurrence of any of the following events: (a) any transaction in which any “person” as such term is used in Sections 13(d) and 14(d) of the Exchange Act (other than the Company, any trustee or other fiduciary holding securities under any employee benefit plan of the Company), is or becomes the “beneficial owner” (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the combined voting power of the Company’s then outstanding securities entitled to vote in a general election for directors, other than a transaction involving the acquisition of securities directly from the Company; (b) a sale of all or substantially all of the Company’s assets other than to a company or an entity fifty percent (50%) or more of which is owned by one or more of the current stockholders of the Company; or (c) a merger or consolidation of the Company with any other company, other than a merger or consolidation in which fifty percent (50%) or more of the combined voting power of the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation is owned by the current stockholders of the Company. Notwithstanding this Section 6, to the extent that the Award constitutes a “deferral of compensation” (as defined in and subject to Section 409A of the Code) and provides for a payment or a change in the time or form of payment upon a Change in Control, then no Change in Control shall be deemed to have occurred upon an event described above unless such event shall constitute a “change in control event” under Section 409A.

 

7            ADJUSTMENTS FOR CHANGES IN CAPITAL STRUCTURE.

 

Subject to any required action by the stockholders of the Company, in the event of any change in the Stock effected without receipt of consideration by the Company, whether through merger, consolidation, reorganization, reincorporation, recapitalization, reclassification, stock dividend, stock split, reverse stock split, split-up, split-off, spin-off, combination of shares, exchange of shares, or similar change in the capital structure of the Company, or in the event of payment of a dividend or distribution to the stockholders of the Company in a form other than Stock (excepting normal cash dividends) that has a material effect on the Fair Market Value of shares of Stock, appropriate and proportionate adjustments shall be made in the number and class of shares subject to the Award, in order to prevent dilution or enlargement of the Participant’s rights under the Award. For purposes of the foregoing, conversion of any convertible securities of the Company shall not be treated as “effected without receipt of consideration by the Company.” Any fractional share resulting from an adjustment pursuant to this Section 7 shall be rounded down to the nearest whole number. Such adjustments shall be determined by the Board, and its determination shall be final, binding and conclusive.

 

8            RIGHTS AS A STOCKHOLDER, DIRECTOR, EMPLOYEE OR CONSULTANT.

 

The Participant shall have no rights as a stockholder with respect to any shares which may be issued in settlement of this Award until the date of the issuance of a certificate for such shares (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). Except as provided in Section 3.8, no adjustment shall be made for dividends, distributions or other rights for which the record date is prior to the date such certificate is issued, except as provided in Section 7. If the Participant is an Employee, the Participant understands and acknowledges that, except as otherwise provided in a separate, written employment agreement between a Participating Company and the Participant, the Participant’s employment is “at will” and is for no specified term. Nothing in this Agreement shall confer upon the Participant any right to continue in the Service of a Participating Company or interfere in any way with any right of the Participating Company Group to terminate the Participant’s Service as a Director, an Employee or a Consultant, as the case may be, at any time.

 

3

 

9           LEGENDS.

 

The Company may at any time place legends referencing any applicable federal, state or foreign securities law restrictions on all certificates representing shares of stock issued pursuant to this Agreement. The Participant shall, at the request of the Company, promptly present to the Company any and all certificates representing shares acquired pursuant to this Award in the possession of the Participant in order to carry out the provisions of this Section.

 

10         SECTION 409A COMPLIANCE.

 

This Agreement is intended to be exempt from or comply with Section 409A of the Code (“Section 409A”) and shall be interpreted and administered accordingly. The Company reserves the unilateral right to amend this Agreement in order to maintain an exemption from or comply with Section 409A. Notwithstanding the foregoing, none of the Company, its contractors, agents and employees, the Board and each member of the Board shall have any obligation to prevent, minimize, or pay any gross-up payment to offset any negative tax consequences of any failure to follow the requirements of Section 409A or be liable for these consequences. Any payment under the Award that is subject to Section 409A and is otherwise due to a “specified employee” within the six-month period after “separation from service,” as each specified term is defined under Section 409A, shall accumulate without interest and be paid on the first payroll date after the end of the six-month period or, if earlier, within ten business days after the appointment of a personal representative or executor of the estate after the Participant’s death.

 

11           MISCELLANEOUS PROVISIONS.

 

11.1    Further Instruments. The parties hereto agree to execute such further instruments and to take such further action as may reasonably be necessary to carry out the intent of this Agreement.

 

11.2    Binding Effect. Subject to the restrictions on transfer set forth herein, this Agreement shall inure to the benefit of and be binding upon the parties hereto and their respective heirs, executors, administrators, successors and assigns.

 

11.3    Termination or Amendment. The Board may terminate or amend the Plan or the Award at any time; provided, however, that except as provided in Section 6 in connection with a Change in Control, no such termination or amendment may adversely affect the Award without the consent of the Participant unless such termination or amendment is necessary to comply with any applicable law or government regulation. No amendment or addition to this Agreement shall be effective unless in writing.

 

11.4    Notices. Any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given (except to the extent that this Agreement provides for effectiveness only upon actual receipt of such notice) upon personal delivery, upon deposit in the United States Post Office, by registered or certified mail, or with an overnight courier service with postage and fees prepaid, addressed to the other party at the address shown below that party’s signature or at such other address as such party may designate in writing from time to time to the other party.

 

11.5    Integrated Agreement. The Notice and this Agreement constitute the entire understanding and agreement of the Participant and the Participating Company Group with respect to the subject matter contained herein or therein and supersede any prior agreements, understandings, restrictions, representations, or warranties among the Participant and the Participating Company Group with respect to such subject matter other than those as set forth or provided for herein or therein. To the extent contemplated herein or therein, the provisions of the Notice and the Agreement shall survive any settlement of the Award and shall remain in full force and effect.

 

4

 

11.6    Applicable Law. This Agreement shall be governed by the laws of the State of California as such laws are applied to agreements between California residents entered into and to be performed entirely within the State of California.

 

11.7    Counterparts. The Notice may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

 

11.8    Electronic Delivery. The Company may, in its sole discretion, decide to (a) deliver by electronic means any documents related to the Award granted under the Plan, participation in the Plan, future Awards that may be granted under the Plan, or reports the Company generally makes available to its shareholders or (b) request the Participant’s consent to participate in the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. By signing the Notice, the Participant acknowledges that the Company is not requiring the Participant to consent to electronic delivery of documents or participation. The Participant may revoke consent to electronic delivery of documents or participation by promptly notifying the Company according to Section 11.4. In addition, if the Participant requests by telephone or in writing, the Company shall have delivered to the Participant for free a paper copy of any document electronically delivered.

 

Exhibit A to RESTRICTED STOCK UNIT AGREEMENT (Executive Employees)

 

Cohu, Inc.
Executive Retirement Benefits Policy
(As Adopted Effective March 14, 2023)

 

In order to reward executive employees of Cohu, Inc. (the “Company”) with substantial tenure and incentivize them to facilitate an orderly transition of their roles and responsibilities to qualified successors following their determination to retire from full-time employment with the Company (each, a “Retiring Employee”), the Company has determined to provide those Retiring Employees who satisfy all the requirements set forth herein (each, a “Qualifying Retiring Employee”) with the benefits set forth in this Executive Retirement Benefits Policy (the “Retirement Policy”). Certain capitalized terms used in this Retirement Policy have the meanings set forth in Section IV below.

 

I.           Qualifications for Retirement Policy Eligibility and Conditions to Benefits. To be eligible for benefits under this Retirement Policy the Retiring Employee must satisfy each of the following qualifications:

 

(a)    Request for Retirement Benefit. The Retiring Employee must provide advance written notice to the Company of such Retiring Employee’s request to receive retirement benefits based on the Retirement Employee’s intention to fully and permanently retire from full-time employment with the Company in such form as is approved by the Company (the “Retirement Benefit Request”) and which meets the additional requirements set forth in this Section 1.

 

(b)    Eligible Positions. At the date a Retiring Employee provides the Retirement Benefit Request, such Retiring Employee must be serving in an active, full-time capacity as the Company’s Chief Executive Officer (“CEO”) or in a Vice President or above position that directly reports to the CEO.

 

(c)    Age and Years of Service Requirement. Upon the date that the Retiring Employee provides the Retirement Benefit Request: (i) the Retiring Employee must be at least sixty-two (62) years of age, and (ii) the Retiring Employee must have completed at least ten (10) Years of Service with the Company in the position of Vice President or above. Additionally, the Retiring Employee’s must be at least sixty-three (63) years of age as of the scheduled Retirement Date set forth in the Retirement Benefit Request.

 

(d)    Specified Transition Period. The Retiring Employee (i) in the Retirement Benefit Request, must commit to continue in the Retiring Employee’s current position and work to facilitate an orderly transition of such Retiring Employee’s role to a qualified successor for the duration of the applicable Transition Period for such Retiring Employee following the date of the Retirement Benefit Request, and (ii) must continue employment in the Retiring Employee’s position in the ordinary course (and in accordance with the terms of such Retiring Employee’s employment agreement (if any)) and facilitate such orderly transition for a period equal to: (i) the duration of such Transition Period, or (ii) such lesser period of time as may later be determined by the Chief Executive Officer (or if the Retiring Employee is the Chief Executive Officer, such lesser period approved by the Board) (such period, as so determined, the “Succession Period,” and with the applicable date of retirement of the Retiring Employee as of a specified date following completion of the Succession Period, the “Retirement Date”). During the Succession Period, the Company will search for a qualified successor and, if a successor is identified during the Succession Period, the Retiring Employee will work to facilitate the orderly transition of such Retiring Employee’s role to the successor as directed by the CEO or board, as appropriate. During the Succession Period, the Retiring Employee will not be eligible to receive any new equity awards from the Company.

 

5

 

II.          Conditions to Benefits.

 

(a)            Continuing Obligations. All benefits to be provided hereunder to a Qualifying Retiring Employee following the Retirement Date are subject to, and conditioned upon, such Qualifying Retiring Employee’s continued compliance with all agreements between the Company and such Qualifying Retiring Employee, including any confidentiality, non-solicitation or other similar agreements.

 

(b)            Release Requirement. As a condition to eligibility to receive benefits under this Retirement Policy, no later than sixty-two (62) days following the Retirement Date, the Qualifying Retiring Employee must deliver to the Company a general release of claims in a form provided by the Company that is effective and irrevocable with respect to all potential claims the Qualifying Retiring Employee may have against the Company or its affiliates related to the Qualifying Retiring Employee’s employment (the “Release”). The Company shall be responsible for providing a proposed form of Release to the Retiring Employee within ten (10) calendar days of the Retirement Date. If the Company timely provides a proposed form of Release and the Qualifying Retiring Executive does not timely execute and return it, or revokes such Release after delivery, the Company shall not be required to provide the Qualifying Retiring Employee any benefits under this Retirement Policy.

 

III.        Retirement Benefits. The Company will provide the following retirement benefits to Qualifying Retiring Employees who meet all the eligibility conditions set forth in this Retirement Policy.

 

(a)           Eligible RSUs. The Retiring Employee’s Eligible RSUs will accelerate vesting. Shares will be issued in settlement of such vested Eligible RSUs on the originally scheduled vesting and settlement dates for such Eligible RSUs (on the same schedule as if the Qualifying Retiring Employee had continued in Service with the Company through the original scheduled vesting dates). With respect to any Eligible RSUs which are settled via a share issuance in the same calendar year which includes the Retirement Date or during which calendar year the Qualifying Retiring Employee continued to provide Services, shares will be withheld by the Company in satisfaction of any related tax withholding obligation. With respect to any Eligible RSUs which are settled via a share issuance in any calendar year which follows the Retirement Date and during which calendar year the Qualifying Retiring Employee did not provide Services, the Qualifying Retiring Employee must arrange to provide for timely separate payment to the Company of the applicable tax withholding amount as a condition to issuance of the shares.

 

(b)          Eligible PSUs.

 

(i)    No Continued Services After Retirement Date. If the Qualifying Retiring Employee will not continue to provide Services following the Retirement Date without interruption, then the Eligible PSUs will remain eligible to vest in accordance with their terms at the applicable attained performance level with respect to a pro-rata portion of such Eligible PSUs, with such pro-rata portion calculated by reference to the total number of days the Qualifying Retiring Employee was employed by the Company during the applicable performance period divided by the total number of days in such performance period. Shares will be issued in settlement of such vested Eligible PSUs on the originally scheduled vesting and settlement date for such Eligible RSUs (on the same schedule as if the Qualifying Retiring Employee had continued in Service with the Company through the original scheduled vesting and settlement date). With respect to any Eligible PSUs which are settled via a share issuance in any calendar year which follows the Retirement Date and during which calendar year the Qualifying Retiring Employee did not provide Services, the Qualifying Retiring Employee must arrange to provide for timely separate payment to the Company of the applicable tax withholding amount as a condition to issuance of the shares.

 

6

 

(ii)    Continued Services After Retirement Date. If the Qualifying Retiring Employee will provide Services following the Retirement Date without interruption, then notwithstanding anything to the contrary set forth in the applicable grant notice or award agreement for the Eligible PSUs, the Eligible PSUs will remain eligible to vest and be settled in accordance with their terms at the applicable attained performance level, subject to the Qualifying Retiring Employee’s continued provision of the Services through the scheduled vesting date of the Eligible PSUs. If the Qualified Retiring Employee thereafter ceases to continue to provide Services prior to the vesting date of such Eligible RSUs, then the Eligible PSUs will remain eligible to vest in accordance with their terms at the applicable attained performance level with respect to a pro-rata portion of such Eligible PSUs, with such pro-rata portion calculated by reference to the total number of days the Qualifying Retiring Employee was employed by the Company or providing Services during the applicable performance period divided by the total number of days in such performance period. Shares will be issued in settlement of such vested Eligible PSUs on the originally scheduled vesting and settlement date for such Eligible RSUs (on the same schedule as if the Qualifying Retiring Employee had continued in Service with the Company through the original scheduled vesting and settlement date). With respect to any Eligible PSUs which are settled via a share issuance in any calendar year which follows the Retirement Date and during which calendar year the Qualifying Retiring Employee did not provide Services, the Qualifying Retiring Employee must arrange to provide for timely separate payment to the Company of the applicable tax withholding amount as a condition to issuance of the shares.

 

IV.          Definitions. The following capitalized terms used in this Retirement Policy have the meanings set forth below.

    

(a)    “Committee” means the Compensation Committee of the Company’s board of directors.

 

(b)    “Effective Date” means March 14, 2023.

 

(c)    “Eligible RSUs” means those Company restricted stock unit awards held by the Retiring Employee which are: (i) granted on or after the Effective Date, (ii) granted at least six (6) months prior to the date of the Retirement Benefit Request, and (iii) eligible to vest solely conditioned on the continued services of the Retiring Employee through the applicable vesting dates.

 

(d)    “Eligible PSUs” means those Company restricted stock unit awards held by the Retiring Employee which are: (i) granted on or after the Effective Date, (ii) granted at least six (6) months prior to the date of the Retirement Benefit Request, and (iii) eligible to vest contingent upon the achievement of performance goals and the continued employment of the Retiring Employee.

 

(e)    “Retirement Date” has the meaning set forth in Section 1(d).

 

(f)    “Services” means continued services provided to the Company by the Retiring Employee following the Retirement Date as a member of the Company’s board of directors or as an advisor, consultant or in another non-employee capacity, or as a part-time employee.

 

(g)    “Transition Period” means a period of nine (9) months if the Retiring Employee is the Chief Executive Officer or Chief Financial Officer and “Transition Period” means a period of six (6) months for Retiring Employees who are not the Chief Executive Officer or Chief Financial officer.

 

(h)    “Years of Service” means shall mean each complete year of employment in which the Retiring Employee has been employed by the Company. For purposes of this definition, a year of employment shall be a 365-day period (or 366-day period in case of a leap year) that, for the first year of employment, commences on the Employee’s date of hiring and that, for any subsequent year, commences on an anniversary of that hiring date.

 

7

 

V.          Administration. The Retirement Policy has been approved and adopted by the Committee as of the date set forth below and will be administered by the Committee. All decisions or interpretations made by the Committee regarding the Retirement Policy, or otherwise pursuant to the provisions of the Retirement Policy, including any decision to amend, alter, or revoke the Retirement Policy, shall be final, conclusive and binding on all persons, including the Company and any Retiring Employee. No member of the Committee, nor any officer or employee of the Company or any subsidiary thereof acting on behalf of the Committee, shall be personally liable for any action, omission, determination or interpretation taken or made in good faith with respect to the Retirement Policy, and all members of the Committee and each and any officer or employee of the Company and of any subsidiary thereof acting on their behalf shall, to the maximum extent permitted by law, be fully indemnified and protected by the Company in respect of any such action, omission, determination or interpretation.

 

VI.        Effectiveness. The terms of this Retirement Policy are automatically incorporated into, and deemed part of the terms of, any Eligible RSUs or Eligible PSUs that are granted on or after the Effective Date.

 

8
EX-31.1 3 ex_511740.htm EXHIBIT 31.1 ex_511740.htm

 

Exhibit 31.1

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

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

 

 

1.

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

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

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

 

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

 

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

 

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

 

 

5.

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

 

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

 

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

 

Date: May 5, 2023

 

/s/ Luis A. Müller


Luis A. Müller
President & Chief Executive Officer

 

 

 
EX-31.2 4 ex_511741.htm EXHIBIT 31.2 ex_511741.htm

 

Exhibit 31.2

COHU, INC.

SARBANES-OXLEY ACT SECTION 302(a)

CERTIFICATION

 

I, Jeffrey D. Jones, certify that:

 

 

1.

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

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

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

 

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

 

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

 

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

 

 

5.

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

 

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

 

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

 

Date: May 5, 2023

 

/s/ Jeffrey D. Jones


Jeffrey D. Jones
Senior Vice President Finance & Chief Financial Officer

 

 

 
EX-32.1 5 ex_511742.htm EXHIBIT 32.1 ex_511742.htm

 

Exhibit 32.1

 

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

(18 U.S.C. SECTION 1350)

 

In connection with the accompanying Quarterly Report of Cohu, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended April 1, 2023 (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: May 5, 2023

 

 

/s/ Luis A. Müller


Luis A. Müller,

President & Chief Executive Officer

 

 

 

 
EX-32.2 6 ex_511743.htm EXHIBIT 32.2 ex_511743.htm

 

Exhibit 32.2

 

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

(18 U.S.C. SECTION 1350)

 

In connection with the accompanying Quarterly Report of Cohu, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended April 1, 2023 (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: May 5, 2023

 

 

/s/ Jeffrey D. Jones


Jeffrey D. Jones,

Senior Vice President Finance & Chief Financial Officer

 
EX-101.SCH 7 cohu-20230401.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 Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Income (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Borrowings and Credit Agreements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Restructuring Charges link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Employee Stock Benefit Plans link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Derivative Financial Instruments link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Leases link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Guarantees link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 4 - Restructuring Charges (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 10 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 12 - Guarantees (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Business Acquisitions, 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 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 8 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 10 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 10 - Leases - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 10 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 10 - Leases - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Leases - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 12 - Guarantees (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 cohu-20230401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 cohu-20230401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 cohu-20230401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets Note To Financial Statement Details Textual Foreign exchange forward contracts Significant Accounting Policies us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total Note 1 - Summary of Significant Accounting Policies Due in one year or less, amortized cost Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets Current assets, including cash received 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 Xcerra Integration Program [Member] Represents Xcerra Integration Program. Note 4 - Restructuring Charges MCT Integration Program [Member] Represents MCT Integration Program. Note 5 - Financial Instruments Measured at Fair Value Note 7 - Derivative Financial Instruments Not Designated as Hedging Instrument [Member] Operating lease assets acquired in MCT acquisition The amount of operating lease assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Note 10 - Leases Financing lease assets acquired in MCT acquisition The amount of finance lease assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Note 12 - Guarantees London Interbank Offered Rate (LIBOR) 1 [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. Income Tax Disclosure [Text Block] Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Change in unrealized gain/loss on investments Changes in unrealized gains and losses on investments, net of tax Hedging Designation [Axis] Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) Hedging Designation [Domain] Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details) Schedule of Debt [Table Text Block] Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details) Other comprehensive income (loss), net of tax: Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details) Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Asset-Backed Securities [Member] Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Adjustments related to postretirement benefits us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) Inventory capitalized as property, plant and equipment Represents information about inventory capitalized as property, plant and equipment. Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) Finite-lived intangible assets, estimated fair value Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) Finite-lived intangible assets, average useful life (Year) Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding cohu_StockRepurchaseProgramAdditionalAuthorizedAmount Stock Repurchase Program, Additional Authorized Amount Amount of additional stock repurchase plan authorized. Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Note 10 - Leases - Balance Sheet Information (Details) Debt Security, Government, Non-US [Member] Note 10 - Leases - Lease Expense (Details) Note 10 - Leases - Future Minimum Lease Payments (Details) cohu_DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost Debt Securities, Available-for-Sale, Unrealized Loss Position, Amortized Cost Amount of investment in debt security measured at amortized cost, in unrealized loss position. Note 10 - Leases - Cash Flow Information (Details) Note 12 - Guarantees - Changes in Accrued Warranty (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] US Treasury Securities [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) Sales and maturities of short-term investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) Foreign currency translation adjustments us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax Changes in cumulative translation adjustment us-gaap_GoodwillAndIntangibleAssetImpairment Goodwill and Intangible Asset Impairment, Total Schedule of Derivative Instruments [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Corporate Debt Securities [Member] us-gaap_LongTermDebtCurrent Long-Term Debt, Current Maturities Less: current portion Current installments of long-term debt Guarantees [Text Block] us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition Debt Securities, Available-for-Sale, Unrealized Loss Position Third Facility [Member] Represents third facility. 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. 2023, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in next fiscal year following latest fiscal year. us-gaap_PaymentsToAcquireShortTermInvestments Purchases of short-term investments Employee Stock Purchase Plan [Member] Employee stock purchase plan. Financial Instruments [Domain] Customer advances Financial Instrument [Axis] cohu_PercentageOfFairValueToDeterminePriceOfCommonStock Percentage of Fair Value to Determine Price of Common Stock Percentage of the Fair Value to Determine the price of common stock. Schedule of Goodwill [Table Text Block] Accrued compensation and benefits Cash received from sale of property, plant and equipment Income taxes payable Accounts payable Revolving Credit Facility [Member] Property, plant and equipment purchases included in accounts payable Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment cohu_StandardProductWarrantyTerm Standard Product Warranty Term (Month) Describes the term of the product warranty. Order or Production Backlog [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Weighted average shares used in computing income per share: Cash paid for income taxes Noncompete Agreements [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Swiss Franc Foreign Exchange Forward [Member] Foreign exchange forward traded on an exchange for options or future contracts to buy or sell Swiss Francs, at a specified date, at a fixed exercise exchange rate. Euro Foreign Exchange Forward [Member] Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell Euros, at a specified date, at a fixed exercise exchange rate. Current liabilities: Vesting [Axis] Developed Technology Rights [Member] Vesting [Domain] Current and long-term operating lease liabilities Supplemental disclosure of cash flow information: us-gaap_Assets Assets cohu_DebtInstrumentAmortizationPercentageOfPrincipalAmount Debt Instrument, Amortization, Percentage of Principal Amount Percentage of quarterly installments of the original principal, with balance payable at maturity. Secured Term Loan Facility [Member] Represents the information pertaining to the secured term loan facility. us-gaap_LongTermDebtFairValue Long-Term Debt, Fair Value Plan Name [Axis] Plan Name [Domain] us-gaap_SubleaseIncome Sublease income Customer Relationships [Member] us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Income tax benefit Equity Based Performance Stock Units Granted in 2023, 2022, 2021, and 2020 [Member] Represents equity based performance stock units granted in 2023, 2022, 2021 and 2020. Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_ContractWithCustomerAssetNet Contract with Customer, Asset, after Allowance for Credit Loss, Total Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Long-term Lease Liabilities [Member] Represents long-term lease liabilities. Award Type [Domain] Award Type [Axis] Net income Net income Net income (loss) Accumulated Amortization Intangible assets, net Restricted Stock Units (RSUs) [Member] Gross Carrying Amount, finite-lived intangible assets Performance Shares [Member] Share-Based Payment Arrangement, Option [Member] Impact of currency exchange us-gaap_GoodwillForeignCurrencyTranslationGainLoss us-gaap_CapitalizedComputerSoftwareGross Capitalized Computer Software, Gross Additions us-gaap_GoodwillAcquiredDuringPeriod Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property, plant and equipment, net us-gaap_PropertyPlantAndEquipmentNet Property, plant and equipment, net Goodwill Goodwill Beginning balance Ending balance Property, plant and equipment Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Rest of the World [Member] The rest of the world. Malaysia [Member] Information about Malaysia. Changes in accrued retiree medical benefits Contract amount us-gaap_DerivativeAssets Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from investing activities, excluding effects from acquisitions: us-gaap_AvailableForSaleSecuritiesDebtSecurities Short-term investments us-gaap_ExtinguishmentOfDebtAmount Extinguishment of Debt, Amount us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Changes in other accrued liabilities Income tax provision CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Cash and cash equivalents Business Combination, Goodwill, and Intangible Assets Disclosure [Text Block] The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities and the entire disclosure for the aggregate amount of goodwill and a description of intangible assets. us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Total share-based compensation, net Share-based compensation of continuing operations cohu_DeferredProfitLongterm Deferred Profit Long-term The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such after one year. Long-term lease liabilities Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code New Accounting Pronouncements, Policy [Policy Text Block] 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] 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 Loss on extinguishment of debt us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt Loss on extinguishment of debt Entity Small Business Entity Shell Company Document Information [Line Items] us-gaap_DebtInstrumentCollateralAmount Debt Instrument, Collateral Amount Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Costs accrued Restructuring charges Restructuring Charges us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Variable Rate [Domain] Amortization of cloud-based software implementation costs Capitalized Computer Software, Amortization 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 Percentage of net sales Share-based compensation expense 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 us-gaap_TreasuryStockValueAcquiredCostMethod Common stock repurchases Entity Address, City or Town Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock, at cost; 1,711 shares in 2023 and 1,767 shares in 2022 Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss Concentration Risk Type [Domain] us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares (in shares) Entity Common Stock, Shares Outstanding us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase and retirement of stock PHILIPPINES us-gaap_StockRepurchasedDuringPeriodValue Stock Repurchased During Period, Value Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Changes in other assets us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] 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_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Shares issued for restricted stock units vested Selling, general and administrative us-gaap_ProvisionForDoubtfulAccounts Provision for Doubtful Accounts us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) TAIWAN Raw materials and purchased parts us-gaap_LiabilitiesAndStockholdersEquity Liabilities and Equity Finished goods Work in process UNITED STATES Retained earnings Research and development Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities Accrued compensation, warranty and other liabilities The increase (decrease) during the period in accrued salaries, warranty, and other liabilities. Money Market Funds [Member] Japanese Yen Foreign Exchange Forward [Member] Related to Japanese Yen foreign exchange forward. Debt Disclosure [Text Block] Malaysian Ringgit Foreign Exchange Forward [Member] Related to Malaysian Ringgit foreign exchange forward. Cash and Cash Equivalents [Axis] Derivative Instruments, Gain (Loss) [Table Text Block] Cash and Cash Equivalents [Domain] us-gaap_InterestExpense Interest expense Cash [Member] Changes in assets and liabilities, excluding effects from acquisitions: us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_ForeignCurrencyTransactionGainLossRealized Realized Gain (Loss), Foreign Currency Transaction, before Tax us-gaap_OperatingLeaseLiabilityNoncurrent Operating, noncurrent Schedule of Inventory, Current [Table Text Block] Repurchases of common stock, net The amount of issuance (repurchase) of common stock, net of issuance (repurchase) costs. 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 Payments on current and long-term finance lease liabilities us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes 2025, operating lease 2026, operating lease 2027, operating lease us-gaap_FinanceLeaseRightOfUseAsset Finance lease assets Thereafter, operating leases 2023, operating lease 2024, operating lease Segment Reporting, Policy [Policy Text Block] us-gaap_PaymentsForRestructuring Amounts paid or charged South Korean Won Forward Exchange Forward [Member] Foreign exchange forward traded on an exchange for options or future contracts to buy or sell a South Korean Won, at a specified date, at a fixed exercise exchange rate. Foreign Currency Transactions and Translations Policy [Policy Text Block] us-gaap_ShareBasedCompensation Share-based compensation expense Other assets Lessee, Leases [Policy Text Block] Remaining Useful Life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Amortization of debt discounts and issuance costs Intangible assets, estimated fair value Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, from an acquisition. Comprehensive Income, Policy [Policy Text Block] us-gaap_AssetsFairValueDisclosure Assets, Fair Value Disclosure us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments Net accretion on investments Internal Use Software, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges (Gain) loss from sale of property, plant and equipment us-gaap_AssetsCurrent Total current assets us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash and cash equivalents Share-Based Payment Arrangement [Policy Text Block] Equity [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] Treasury stock, shares (in shares) Common stock, $1 par value; 90,000 shares authorized, 49,283 shares issued and outstanding in 2023 and 49,276 shares in 2022 Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Ismeca [Member] Represents information pertaining to Ismeca, a wholly-owned subsidiary of Cohu. Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, shares issued (in shares) Certificates of Deposit [Member] Common stock, par value (in dollars per share) 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] Product and Service [Axis] Other current assets Product and Service [Domain] Statistical Measurement [Axis] Total debt Represents the aggregate of total long-term debt, including current maturities and short-term debt, before financing fees and discount. Debt, Policy [Policy Text Block] Preferred stock, $1 par value; 1,000 shares authorized, none issued Preferred stock, shares issued (in shares) Cash paid for interest Prepaid expenses Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Inventories Total inventories Preferred stock, par value (in dollars per share) Net sales Fair Value, Inputs, Level 3 [Member] Foreign transaction gain (loss) Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_ProductWarrantyAccrualPayments Warranty payments Liability acquired Warranty expense accruals us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: Accounts receivable, net Revenue [Policy Text Block] Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments 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] Short-term investments Paid-in capital AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block] Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, by either major class or business segment. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents Interest income us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Effect of exchange rate changes on cash and cash equivalents us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other (expense) income: us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities Derivatives, Policy [Policy Text Block] Deferred income taxes us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_ProductWarrantyAccrual Balance at beginning of period Balance at end of period Amortization of cost us-gaap_CostsAndExpenses Costs and Expenses us-gaap_PaymentsForRepurchaseOfCommonStock Acquisition of treasury stock Cost and expenses: Retained Earnings [Member] Treasury Stock, Common [Member] us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Non-current Other Accrued Liabilities [Member] Represents non-current other accrued liabilities. Equity Components [Axis] Equity Component [Domain] 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 Lessee, Leases [Text Block] The entire disclosure for operating and finance leases of lessee. Construction Loans [Member] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount cohu_LeaseRightofuseAsset Total lease assets Amount of lessee's right to use underlying asset under finance and operating lease. Other Accrued Liabilities [Member] Related to other accrued liabilities. Leases, Balance Sheet Information [Table Text Block] Tabular disclosure of balance sheet information for leases. 2024, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second fiscal year following latest fiscal year. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before taxes Lessee, Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability. Present value of lease liabilities, total cohu_LeaseLiability Total lease liabilities Present value of lessee's discounted obligation for lease payments from finance and operating lease. Thereafter, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fifth fiscal year following latest fiscal year. 2027, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth fiscal year following latest fiscal year. 2026, total Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year. 2025, 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 Repayments of long-term debt Machinery and Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code Long term Debt Long-Term Debt, Gross Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Foreign Currency Gain (Loss) [Member] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Short-term borrowings MCT Worldwide, LLC [Member] Relating to MCT Worldwide, LLC. Security Exchange Name Title of 12(b) Security Vesting Over One Year Period [Member] Represent a year vesting period. Cost of Sales [Member] Vesting Over Four Year Period [Member] Represent four year vesting period. Vest on the Third Anniversary of Awards Grant [Member] Represent awards that are versing on the third anniversary of grant. Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] 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 Diluted (in shares) Statement [Table] Statement of Financial Position [Abstract] us-gaap_EarningsPerShareDiluted Diluted (in dollars per share) Weighted average common shares (in shares) Basic (in shares) Cost of sales (1) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Business Acquisition [Axis] us-gaap_EarningsPerShareBasic Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Construction Loan [Member] A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis. Statement of Stockholders' Equity [Abstract] Property, Plant and Equipment, Net [Member] Represents property, plant and equipment, net. Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive income (loss), net of tax First Facility [Member] Represents the first facility. us-gaap_RestructuringReserve Accrued restructuring, balance Accrued restructuring, balance Second Facility [Member] Represents the second facility. cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts Extinguishment of Debt Decrease Deferred Financing Costs Represents decrease deferred financing costs for extinguishment of debt. Loan Facilities [Member] Represents the loan facilities. us-gaap_RestructuringReserveTranslationAdjustment Impact of currency exchange cohu_IncreaseDecreaseInDeferredProfit Deferred profit The amount of increase (decrease) in deferred profit during the period. Non-systems [Member] The amount of revenue derived from all other sources that are not systems. Systems [Member] The amount of revenue derived from systems. us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases Amortization of leased assets Investments Classified by Contractual Maturity Date [Table Text Block] 2027, finance lease Non-cash inventory related charges The adjustment related to the amortization of inventory step-up and inventory related charges. Thereafter, finance leases 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. 2023, finance lease Other Accrued Liabilities and Long-term Lease Liabilities [Member] Primary financial statement caption encompassing other accrued liabilities and long-term lease liabilities. 2024, finance lease cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation Interest capitalized associated with cloud computing implementation Amount of interest capitalized associated with cloud computing implementation. Unrealized Gain (Loss) on Investments [Table Text Block] 2025, finance lease Employee Severance and Other Exit Costs [Member] Represents employee severance and other exit costs. 2026, finance lease Restructuring Plan [Axis] Restructuring Plan [Domain] Other Restructuring [Member] Type of Restructuring [Domain] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Employee Severance [Member] Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Costs [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Restructuring Type [Axis] us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Cash flows from financing activities: Accrued retirement benefits 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. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Net assets acquired Foreign Exchange Forward [Member] us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Liabilities assumed Noncurrent income tax liabilities us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payment for purchase of MCT, net of cash received Position [Domain] Long [Member] Class of Stock [Axis] us-gaap_LongTermDebtNoncurrent Total long-term debt Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Long-term debt us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Position [Axis] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets acquired Gross unrealized losses Gross unrealized gains Amortized cost us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property, plant and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets Other assets EX-101.PRE 11 cohu-20230401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Apr. 01, 2023
Apr. 27, 2023
Document Information [Line Items]    
Entity Central Index Key 0000021535  
Entity Registrant Name COHU INC  
Amendment Flag false  
Current Fiscal Year End Date --12-30  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 01, 2023  
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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   47,533,071
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
[1]
Current assets:    
Cash and cash equivalents $ 226,649 $ 242,341
Short-term investments 97,646 143,235
Accounts receivable, net 176,257 176,148
Inventories 176,189 170,141
Prepaid expenses 32,168 24,017
Other current assets 587 8,969
Total current assets 709,496 764,851
Property, plant and equipment, net 67,208 65,011
Goodwill 223,552 213,539
Intangible assets, net 143,946 140,104
Other assets 21,679 21,105
Operating lease right of use assets 21,718 22,804
Assets 1,187,599 1,227,414
Current liabilities:    
Short-term borrowings 1,883 1,907
Current installments of long-term debt 4,538 4,404
Accounts payable 54,586 51,763
Customer advances 13,124 6,886
Accrued compensation and benefits 26,627 38,348
Deferred profit 5,738 8,022
Accrued warranty 5,532 5,614
Income taxes payable 17,993 26,648
Other accrued liabilities 15,007 17,280
Total current liabilities 145,028 160,872
Long-term debt 37,719 72,664
Deferred income taxes 23,239 21,359
Noncurrent income tax liabilities 7,183 6,486
Accrued retirement benefits 10,162 10,363
Long-term lease liabilities 18,017 19,209
Other accrued liabilities 7,472 7,620
Stockholders’ equity    
Preferred stock, $1 par value; 1,000 shares authorized, none issued 0 0
Common stock, $1 par value; 90,000 shares authorized, 49,283 shares issued and outstanding in 2023 and 49,276 shares in 2022 49,283 49,276
Paid-in capital 671,204 687,218
Treasury stock, at cost; 1,711 shares in 2023 and 1,767 shares in 2022 (50,786) (58,043)
Retained earnings 306,087 290,402
Accumulated other comprehensive loss (37,009) (40,012)
Total stockholders’ equity 938,779 928,841
Liabilities and Equity $ 1,187,599 $ 1,227,414
[1] Derived from December 31, 2022 audited financial statements
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Apr. 01, 2023
Dec. 31, 2022
[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) 90,000 90,000
Common stock, shares issued (in shares) 49,283 49,276
Common stock, shares outstanding (in shares) 49,283 49,276
Treasury stock, shares (in shares) 1,711 1,767
[1] Derived from December 31, 2022 audited financial statements
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Net sales $ 179,371 $ 197,757
Cost and expenses:    
Cost of sales (1) [1] 93,153 106,601
Research and development 22,510 23,106
Selling, general and administrative 34,189 31,246
Amortization of purchased intangible assets 8,754 8,535
Restructuring charges 888 576
Costs and Expenses 159,494 170,064
Income from operations 19,877 27,693
Other (expense) income:    
Interest expense (1,128) (981)
Interest income 2,718 111
Foreign transaction gain (loss) (440) 1,144
Loss on extinguishment of debt (369) (104)
Income before taxes 20,658 27,863
Income tax provision 4,973 6,294
Net income $ 15,685 $ 21,569
Basic (in dollars per share) $ 0.33 $ 0.44
Diluted (in dollars per share) $ 0.33 $ 0.44
Weighted average shares used in computing income per share:    
Basic (in shares) 47,343 48,778
Diluted (in shares) 48,171 49,569
[1] Excludes amortization of $6,891 and $6,696 for the three months ended April 1, 2023 and March 26, 2022, respectively.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Amortization of cost $ 6,891 $ 6,696
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Net income $ 15,685 $ 21,569
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments 2,701 (8,903)
Adjustments related to postretirement benefits 29 (61)
Change in unrealized gain/loss on investments 273 (348)
Other comprehensive income (loss), net of tax 3,003 (9,312)
Comprehensive income $ 18,688 $ 12,257
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Total
Balance at Dec. 25, 2021 $ 48,756 $ 674,777 $ 193,555 $ (27,262) $ (7,324) $ 882,502
Net income (loss) 0 0 21,569 0 0 21,569
Changes in cumulative translation adjustment 0 0 0 (8,903) 0 (8,903)
Adjustments related to postretirement benefits 0 0 0 (61) 0 (61)
Changes in unrealized gains and losses on investments, net of tax 0 0 0 (348) 0 (348)
Shares issued for restricted stock units vested 426 (426) 0 0 0 0
Repurchase and retirement of stock (157) (4,739) 0 0 0 (4,896)
Common stock repurchases 0 0 0 0 (6,388) (6,388)
Share-based compensation expense 0 3,422 0 0 0 3,422
Balance at Mar. 26, 2022 49,025 673,034 215,124 (36,574) (13,712) 886,897
Balance at Dec. 31, 2022 49,276 687,218 290,402 (40,012) (58,043) 928,841 [1]
Net income (loss) 0 0 15,685 0 0 15,685
Changes in cumulative translation adjustment 0 0 0 2,701 0 2,701
Adjustments related to postretirement benefits 0 0 0 29 0 29
Changes in unrealized gains and losses on investments, net of tax 0 0 0 273 0 273
Shares issued for restricted stock units vested 7 (18,067) 0 0 18,060 0
Repurchase and retirement of stock 0 (1,861) 0 0 (7,322) (9,183)
Common stock repurchases 0 0 0 0 (3,481) (3,481)
Share-based compensation expense 0 3,914 0 0 0 3,914
Balance at Apr. 01, 2023 $ 49,283 $ 671,204 $ 306,087 $ (37,009) $ (50,786) $ 938,779
[1] Derived from December 31, 2022 audited financial statements
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Cash flows from operating activities:    
Net income $ 15,685 $ 21,569
Adjustments to reconcile net income to net cash provided by operating activities:    
Loss on extinguishment of debt 369 104
Net accretion on investments (289) 0
(Gain) loss from sale of property, plant and equipment 43 (51)
Depreciation and amortization 12,091 11,667
Share-based compensation expense 3,914 3,422
Non-cash inventory related charges 1,993 647
Deferred income taxes 872 397
Changes in accrued retiree medical benefits (181) (10)
Changes in other accrued liabilities (128) (332)
Changes in other assets 208 (128)
Amortization of cloud-based software implementation costs 700 478
Interest capitalized associated with cloud computing implementation 0 (26)
Amortization of debt discounts and issuance costs 49 94
Operating lease right-of-use assets 1,316 1,343
Changes in assets and liabilities, excluding effects from acquisitions:    
Customer advances 6,192 6,101
Accounts receivable 5,364 (19,873)
Inventories (5,164) (1,123)
Other current assets 756 (5,675)
Accounts payable 75 (361)
Deferred profit (2,300) (2,141)
Income taxes payable (8,180) 2,257
Accrued compensation, warranty and other liabilities (15,545) (15,059)
Current and long-term operating lease liabilities (1,355) (1,309)
Net cash provided by operating activities 16,485 1,991
Cash flows from investing activities, excluding effects from acquisitions:    
Purchases of short-term investments (16,816) (45,413)
Sales and maturities of short-term investments 62,989 43,250
Purchases of property, plant and equipment (5,075) (2,669)
Cash received from sale of property, plant and equipment 120 57
Payment for purchase of MCT, net of cash received (26,933) 0
Net cash provided by (used in) investing activities 14,285 (4,775)
Cash flows from financing activities:    
Payments on current and long-term finance lease liabilities (24) (44)
Repurchases of common stock, net (8,578) (4,082)
Repayments of long-term debt (35,290) (9,056)
Acquisition of treasury stock (3,481) (5,949)
Net cash used in financing activities (47,373) (19,131)
Effect of exchange rate changes on cash and cash equivalents 911 (1,218)
Net decrease in cash and cash equivalents (15,692) (23,133)
Cash and cash equivalents at beginning of period 242,341 290,201
Cash and cash equivalents at end of period 226,649 267,068
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 3,760 3,669
Inventory capitalized as property, plant and equipment 317 460
Property, plant and equipment purchases included in accounts payable 235 1,180
Cash paid for interest $ 1,784 $ 606
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies
3 Months Ended
Apr. 01, 2023
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 31, 2022, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of April 1, 2023, (also referred to as “the first quarter of fiscal 2023” and “the first three months of fiscal 2023”) and March 26, 2022, (also referred to as “the first quarter of fiscal 2022” and “the first three months of fiscal 2022”) 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. The first quarter of fiscal 2023 and 2022 were both comprised of 13 weeks.

 

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 31, 2022, which are included in our 2022 Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

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

 

Concentration of Credit Risk

 

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

 

Our trade accounts receivable are presented net of allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments-Credit Losses, (“ASC 326”). At both April 1, 2023 and December 31, 2022, our allowance for credit losses was $0.2 million. Our customers include semiconductor manufacturers and semiconductor test subcontractors and other customers located throughout the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at April 1, 2023, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding expected credit losses.

 

Inventories

 

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

 

Inventories by category were as follows (in thousands):

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $106,585  $106,041 

Work in process

  40,814   36,024 

Finished goods

  28,790   28,076 

Total inventories

 $176,189  $170,141 

 

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

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,252  $7,066 

Buildings and building improvements

  33,441   31,161 

Machinery and equipment

  106,262   105,109 
   146,955   143,336 

Less accumulated depreciation and amortization

  (79,747)  (78,325)

Property, plant and equipment, net

 $67,208  $65,011 

 

Cloud-based Enterprise Resource Planning Implementation Costs

 

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

 

Unamortized capitalized cloud computing implementation costs totaled $14.0 million and $14.7 million at April 1, 2023, and December 31, 2022, respectively. These amounts are recorded within other current assets and other assets in our condensed consolidated balance sheets. During the fourth quarter of 2022 the final phase of ERP system development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $0.7 million and $0.5 million in amortization expense during the three months ended April 1, 2023, and March 26, 2022, respectively.

 

Segment Information

 

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

 

Goodwill and Other Intangible Assets

 

We evaluate goodwill 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. 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 estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a 50/50 weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. 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, 2022, 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.

 

Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

During the first quarter of 2023, no events or conditions occurred suggesting an impairment in our goodwill, other intangible assets and 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 fair value 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, Exit or Disposal Cost Obligations (“ASC 420”). The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

 

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs that were directly related to our Term Loan B 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 $49,000 and $0.1 million for the three months ended April 1, 2023 and March 26, 2022, 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 months ended April 1, 2023, we recognized foreign exchange losses of $0.4 million, in our condensed consolidated statements of income. During the three months ended March 26, 2022, we recognized foreign exchange gains of $1.1 million.

 

Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

 

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

 

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method.

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Cost of sales

 $180  $145 

Research and development

  866   752 

Selling, general and administrative

  2,868   2,525 

Total share-based compensation

  3,914   3,422 

Income tax benefit

  (2,776)  (1,626)

Total share-based compensation, net

 $1,138  $1,796 

 

Income Per Share

 

Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income 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 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 months ended April 1, 2023, approximately 112,000 shares of common stock were excluded from the computation. For the three months ended March 26, 2022, 224,000 shares were excluded from the computation. All shares repurchased and held as treasury stock are reflected as a reduction to our basic weighted average shares outstanding based on the trade date of the share repurchase.

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Weighted average common shares

  47,343   48,778 

Effect of dilutive securities

  828   791 
   48,171   49,569 

 

Leases

 

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

 

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

 

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

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of income 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 April 1, 2023, we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC Topic 606, Revenue from Contracts with Customers (“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 Topic 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 April 1, 2023, we had deferred revenue totaling approximately $12.0 million, current deferred profit of $5.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.3 million. At December 31, 2022, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $8.0 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.5 million.

 

Net sales by type are as follows (in thousands):

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Systems

 $102,984  $117,349 

Non-systems

  76,387   80,408 

Total net sales

 $179,371  $197,757 

 

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

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Malaysia

 $31,895  $20,116 

Philippines

  31,790   24,385 

China

  21,110   38,653 

United States

  18,743   23,763 

Taiwan

  8,317   19,808 

Rest of the World

  67,516   71,032 

Total net sales

 $179,371  $197,757 

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Customers individually accounting for more than 10% of net sales

 

two

  

one

 

Percentage of net sales

  24%  11%

 

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $37.0 million and $40.0 million at April 1, 2023 and December 31, 2022, 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, unrealized loss on investments and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first three months of fiscal 2023 and 2022 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 three months of fiscal 2023 and 2022 was not significant.

 

New Accounting Pronouncements

 

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

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Business Combination, Goodwill, and Intangible Assets Disclosure [Text Block]

2.

Business Acquisitions, Goodwill and Purchased Intangible Assets

 

MCT

 

On January 30, 2023, we completed the acquisition of all the outstanding membership units of MCT Worldwide, LLC. (“MCT”), pursuant to a membership unit purchase agreement dated January 30, 2023, by and among MCT Worldwide, LLC, Arise Acquisition Co., LLC, The Seaport Group LLC Profit Sharing Plan, and Delta Design, Inc., a wholly owned subsidiary of Cohu (“the Acquisition”). MCT is a U.S. based company with its principal manufacturing site in Penang Malaysia. MCT provides automated solutions for the semiconductor industry and designs, manufactures, markets, services and distributes strip test handlers, film frame handlers and laser mark handlers. On January 30, 2023, we made a cash payment totaling approximately $28.0 million for MCT. The Acquisition is a debt free transaction and is subject to a working capital adjustment for the difference between the actual and estimated net working capital. Taking into consideration the impact of our estimated working capital adjustment and certain acquisition-related costs that were included in the transaction proceeds, our preliminary purchase price for MCT is $26.8 million. During the three-month period ended April 1, 2023, we incurred acquisition-related costs totaling $0.4 million, which were expensed as selling, general and administrative costs. During the prior year period ended March 26, 2022, no acquisition-related costs were incurred. The Acquisition has been accounted for in conformity with ASC Topic 805, Business Combinations, (“ASC 805”).

 

We have not finalized the purchase price allocation. Accordingly, the preliminary purchase price allocation shown below could materially change as we are still in the process of settling the working capital adjustment with the sellers and the fair values of the tangible and intangible assets acquired and liabilities assumed, and the related income tax effects may still be adjusted as they are finalized during the remainder of the measurement period (which will not exceed 12 months from the acquisition closing date). The transaction was an asset acquisition for tax purposes, consequently, we will record a stepped-up tax basis in the acquired assets, including goodwill and intangibles. The acquired assets and liabilities of MCT were recorded at their respective fair values including an amount for goodwill representing the difference between the Acquisition consideration and the fair value of the identifiable net assets.

 

The table below summarizes the assets acquired and liabilities assumed as of January 30, 2023 (in thousands):

 

Current assets, including cash received

 $9,494 

Property, plant and equipment

  197 

Other assets

  356 

Intangible assets

  12,000 

Goodwill

  8,798 

Total assets acquired

  30,845 

Liabilities assumed

  (4,024)

Net assets acquired

 $26,821 

 

The preliminary allocation of the intangible assets subject to amortization is as follows (in thousands):

 

  

Estimated

Fair Value

  

Weighted
Average
Useful Life
(years)

 

Developed technology

 $7,500   7.0 

Customer relationships

  4,000   10.0 

Product backlog

  500   0.5 

Total intangible assets

 $12,000     

 

Acquired intangible assets reported above are being amortized using the straight-line method over their estimated useful lives which approximates the pattern of how the economic benefit is expected to be used. This includes amounts allocated to customer relationships because of anticipated high customer retention rates that are common in the semiconductor capital equipment industry.

 

The preliminary value assigned to developed technology was determined by using the using the relief from royalty method under the income approach, which included assumptions related to revenue growth rates, royalty rates, and discount rates. Developed technology, which comprises products that have reached technological feasibility, includes the products in MCT’s product line. The revenue estimates used to value the developed technology were based on estimates of relevant market sizes and growth factors, expected trends in technology and the nature and expected timing of new product introductions by MCT and competitors. The estimated after-tax cash flows were based on a hypothetical royalty rate applied to the revenues for the developed technology. The discount rate utilized to discount the net cash flows of the developed technology to present value was based on the risk associated with the respective cash flows taking into consideration the perceived risk of the technology relative to the other acquired assets, the weighted average cost of capital, the internal rate of return, and the weighted average return on assets.

 

The preliminary value assigned to customer relationships was determined by using the multi-period excess earnings method under the income approach. The estimated cash flows were based on revenues from the existing customers net of operating expenses and net of contributory asset charges. The discount rate utilized to discount the net cash flows of the customer relationships to present value was based on the respective cash flows taking into consideration the perceived risks.

 

The preliminary value assigned to backlog acquired was estimated based upon the contractual nature of the backlog as of January 30, 2023, using the multi-period excess earnings method under the income approach to discount back to present value the cash flows attributable to the backlog at a discount rate commensurate with the expected risks of the backlog cash flows.

 

MCT’s results of operations have been included starting January 30, 2023. The impact of MCT on Cohu’s condensed consolidated statements of income and comprehensive income was not material.

 

Goodwill and Intangible Assets

 

Changes in the carrying value of goodwill during the year ended December 31, 2022, and the three-month period ended April 1, 2023 were as follows (in thousands):

 

  

Goodwill

 

Balance, December 25, 2021

 $219,791 

Impact of currency exchange

  (6,252)

Balance, December 31, 2022

  213,539 

Additions

  8,798 

Impact of currency exchange

  1,215 

Balance, April 1, 2023

 $223,552 

 

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

 

  

April 1, 2023

  

December 31, 2022

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $225,310  $136,127   3.9  $224,253  $128,938 

Customer relationships

  76,500   32,490   6.7   64,632   31,015 

Trade names

  20,548   9,894   6.2   20,461   9,397 

Covenant not-to-compete

  265   166   3.8   269   161 

Total intangible assets

 $322,623  $178,677      $309,615  $169,511 

 

Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the acquisition of MCT.

 

Amortization expense related to intangible assets in the first quarter of fiscal 2023 and 2022 was $8.8 million and $8.5 million, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Borrowings and Credit Agreements
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

3.

Borrowings and Credit Agreements

 

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

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Bank Term Loan under Credit Agreement

 $31,952  $66,952 

Bank Term Loans-Kita

  2,383   2,466 

Construction Loan- Cohu GmbH

  8,269   8,414 

Lines of Credit

  1,883   1,907 

Total debt

  44,487   79,739 

Less: financing fees and discount

  (347)  (764)

Less: current portion

  (6,421)  (6,311)

Total long-term debt

 $37,719  $72,664 

 

Credit Agreement

 

On October 1, 2018, we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before October 1, 2025. The loans under the Term Loan Credit Facility bear interest, at Cohu’s option, at a floating annual rate equal to London Interbank Offered Rate (“LIBOR”) plus a margin of 3.00%. At April 1, 2023, the outstanding loan balance, net of discount and deferred financing costs, was $31.6 million and $3.4 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance, net of discount and deferred financing costs, was $66.2 million and $3.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. As of April 1, 2023, the fair value of the debt was $32.0 million. The measurement of the fair value of debt is based on the average of the bid and ask trading quotes as of April 1, 2023 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 April 1, 2023, we believe no such events of default have occurred.

 

During the first three months of 2023, we prepaid $34.1 million in principal of our Term Loan Credit Facility for $34.1 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $0.4 million reflected in other expense, net, in our condensed consolidated statement of income and a $0.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. During the first three months of 2022, we repurchased $7.0 million in principal of our Term Loan Credit Facility for $7.0 million in cash. This resulted in a loss of $0.1 million reflected in other expense in our condensed consolidated statement of income and a corresponding $0.1 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. Approximately $32.0 million in principal of the Term Loan Credit Facility remains outstanding as of April 1, 2023.

 

Kita Term Loans

 

We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through 2034. At April 1, 2023, the outstanding loan balance was $2.4 million and $0.2 million of the outstanding balance is presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, the outstanding loan balance was $2.5 million and $0.2 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 April 1, 2023.

 

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

 

Construction Loans

 

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

 

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

 

At April 1, 2023, total outstanding borrowings under the Loan Facilities was $8.3 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At December 31, 2022, total outstanding borrowings under the Loan Facilities was $8.4 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at April 1, 2023.

 

Lines of Credit

 

As a result of our acquisition of Kita, we assumed a series of revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to 960 million Japanese Yen of which 250 million Japanese Yen was drawn as of April 1, 2023. At April 1, 2023, total borrowings outstanding under the revolving lines of credit were $1.9 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.

 

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

 

Our wholly owned subsidiary in Switzerland has one line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. The financial institution that provides the line of credit is requiring us to provide a corporate guarantee to access the line of credit and as of April 1, 2023 we are still in the process of executing the required documents. Until the documents are issued and accepted by the bank no amounts may be drawn on this line of credit. At April 1, 2023 and December 31, 2022 no amounts were outstanding under this line of credit.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Restructuring Charges
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4.

Restructuring Charges

 

MCT Integration Program

 

During the first quarter of 2023, we began a strategic restructuring and integration program in connection with the acquisition of MCT (“MCT Integration Program”). See Note 2, “Business Acquisitions, Goodwill and Purchased Intangible Assets” for additional information regarding the acquisition of MCT. As part of this program, we intend to consolidate MCT’s Penang, Malaysia manufacturing operations into Cohu’s Melaka, Malaysia manufacturing operations by the end of 2023. Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program and the facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to reduce our operating cost structure and capitalize on acquisition synergies.

 

As a result of the activities described above, we recognized total pretax charges of $0.9 million for the three months ended April 1, 2023, that are within the scope of ASC 420.

 

The following table summarizes the activity within the restructuring related accounts for the MCT Integration Program during the three months ended April 1, 2023 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 31, 2022

 $-  $-  $- 

Costs accrued

  878   10   888 

Amounts paid or charged

  (707)  (10)  (717)

Balance, April 1, 2023

 $171  $-  $171 

 

Xcerra Integration Program

 

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 (“Xcerra Integration Program”). As part of the Xcerra Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in 2019.

 

In the second quarter of 2019, we entered into a social plan (“Plan”) with the German labor organization representing certain of the employees of our wholly owned subsidiary, Multitest elektronische Systeme GmbH, as part of our Xcerra Integration Program. During the fourth quarter of 2020 we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were implemented as part of a comprehensive review of our operations and were 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 $0.4 million for the three months ended March 26, 2022, that are within the scope of ASC 420. Total pretax charges for the three months ended April 1, 2023 were not material.

 

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

 

The following table summarizes the activity within the restructuring related accounts for the Xcerra Integration Program during the three months ended March 26, 2022 (in thousands):

 

  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 25, 2021

 $348  $-  $348 

Costs accrued

  (14)  590   576 

Amounts paid or charged

  (257)  (169)  (426)

Impact of currency exchange

  (2)  -   (2)

Balance, March 26, 2022

 $75  $421  $496 

 

At April 1, 2023, our total accrual for both the MCT and Xcerra Integration Programs are 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 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value
3 Months Ended
Apr. 01, 2023
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):

 

  

April 1, 2023

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $36,670  $23  $149  $36,544 

Bank certificates of deposit

  24,500   11   23   24,488 

U.S. treasury securities

  23,137   47   286   22,898 

Asset-backed securities

  12,932   -   64   12,868 

Foreign government security

  848   -   -   848 
  $98,087  $81  $522  $97,646 

 

  

December 31, 2022

 
      Gross  

Gross

  

Estimated

 
  Amortized  

Unrealized

  

Unrealized

  

Fair

 
  Cost  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $59,283  $30  $240  $59,073 

Bank certificates of deposit

  36,500   20   41   36,479 

U.S. treasury securities

  34,614   1   418   34,197 

Asset-backed securities

  12,727   10   79   12,658 

Foreign government security

  828   -   -   828 
  $143,952  $61  $778  $143,235 

 

 

(1)

As of April 1, 2023, the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of December 31, 2022, the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity.

 

 

(2)

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

 

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

 

  

April 1, 2023

  

December 31, 2022

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $66,392  $66,139  $112,956  $112,683 

Due after one year through three years

  31,695   31,507   30,996   30,552 
  $98,087  $97,646  $143,952  $143,235 

 

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 April 1, 2023 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $166,925  $-  $-  $166,925 

U.S. treasury securities

  -   29,886   -   29,886 

Corporate debt securities

  -   39,282   -   39,282 

Asset-backed securities

  -   12,869   -   12,869 

Money market funds

  -   49,998   -   49,998 

Bank certificates of deposit

  -   24,487   -   24,487 

Foreign government security

  -   848   -   848 
  $166,925  $157,370  $-  $324,295 

 

  

Fair value measurements at December 31, 2022 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $190,371  $-  $-  $190,371 

Corporate debt securities

  -   69,753   -   69,753 

Money market funds

  -   40,290   -   40,290 

Bank certificates of deposit

  -   37,480   -   37,480 

U.S. treasury securities

  -   34,196   -   34,196 

Asset-backed securities

  -   12,658   -   12,658 

Foreign government security

  -   828   -   828 
  $190,371  $195,205  $-  $385,576 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Employee Stock Benefit Plans
3 Months Ended
Apr. 01, 2023
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 April 1, 2023, there were 358,844 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 three months of fiscal 2023, we did not grant any stock options and did not issue any shares of our common stock on the exercise of options that were granted previously. At April 1, 2023, no stock options were exercisable and outstanding.

 

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. 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 April 1, 2023.

 

In the first three months of fiscal 2023, we awarded 305,816 RSUs and issued 357,532 shares of our common stock on vesting of previously granted awards and 2,562 shares were forfeited. At April 1, 2023, we had 914,964 RSUs outstanding with an aggregate intrinsic value of approximately $35.1 million and the weighted average remaining vesting period was approximately 1.7 years.

 

Performance Stock Units

 

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

 

We estimate the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. To the extent applicable performance conditions are satisfied, shares of our common stock are issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.

 

In the first three months of fiscal 2023, we awarded 256,073 PSUs, we issued 257,845 shares of our common stock on vesting of previously granted awards and no shares were forfeited. At April 1, 2023, we had 401,452 PSUs outstanding with an aggregate intrinsic value of approximately $15.4 million and the weighted average remaining vesting period was approximately 2.2 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 three months of fiscal 2023, no shares of our common stock were sold to our employees under the ESPP leaving 346,498 shares available for future issuance as of April 1, 2023.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Derivative Financial Instruments
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

7.

Derivative Financial Instruments

 

Foreign Exchange Derivative Contracts

 

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

 

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

 

The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at April 1, 2023 will mature during the second quarter of fiscal 2023.

 

The following table provides information about our foreign currency forward contracts outstanding as of April 1, 2023 (in thousands):

 

   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  116,835  $127,000 

Swiss Franc

Buy

  24,621   27,000 

Malaysian Ringgit

Buy

  8,779   2,000 

South Korean Won

Buy

  2,604,000   2,000 

Japanese Yen

Buy

  66,240   500 
       $158,500 

 

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

 

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

 

   

Three months ended

 

Derivatives not designated

Location of gain (loss)

 

April 1,

  

March 26,

 

as hedging instruments

recognized on derivatives

 

2023

  

2022

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $1,081  $(1,410)
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Equity [Text Block]

8.

Equity

 

Share Repurchase Program

 

On October 28, 2021, we announced that our Board of Directors authorized a $70 million share repurchase program. On October 25, 2022, our Board of Directors authorized an additional $70 million under the share repurchase program. This share repurchase program was effective as of November 2, 2021 and has no expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and may be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases may be made in the open market, through 10b5-1 programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws. During the three months ended April 1, 2023, we repurchased 99,682 shares of our common stock for $3.5 million to be held as treasury stock. During the three months ended March 26, 2022, we repurchased 213,706 shares of our common stock for $6.4 million to be held as treasury stock. As of April 1, 2023, $78.5 million of shares of our common stock remained available for us to repurchase under our share repurchase program.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

9.

Income Taxes

 

We used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income for the three months ended April 1, 2023 was 24.1%. Our first quarter 2023 ETR reflects the impact of certain foreign earnings taxed at rates higher than the U.S. statutory rate, offset by the impact of excess tax benefits relating to stock-based compensation and the tax benefit of U.S research & development and foreign tax credits.

 

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

 

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

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Lessee, Leases [Text Block]

10.

Leases

 

We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of 12 months or less are not recorded on the condensed consolidated balance sheet, but we recognize those lease payments in the condensed consolidated statements of income 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 35 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

 

April 1, 2023

  

December 31, 2022

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $21,718  $22,804 

Finance lease assets

Property, plant and equipment, net (1)

  322   323 

Total lease assets

 $22,040  $23,127 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,111  $4,927 

Finance

Other accrued liabilities

  36   49 

Noncurrent

         

Operating

Long-term lease liabilities

  17,987   19,185 

Finance

Long-term lease liabilities

  30   24 

Total lease liabilities

 $23,164  $24,185 
          

Weighted-average remaining lease term (years)

        

Operating leases

  6.1   6.2 

Finance leases

  2.1   1.7 
          

Weighted-average discount rate

        

Operating leases

  6.2%  6.2%

Finance leases

  2.0%  2.2%

 

 

(1)

Finance lease assets are recorded net of accumulated amortization of $0.2 million as of April 1, 2023 and December 31, 2022.

 

The components of lease expense were as follows:

 

  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

Operating leases

 $1,679  $1,716 

Variable lease expense

  559   537 

Short-term operating leases

  6   1 

Finance leases

        

Amortization of leased assets

  26   32 

Sublease income

  (10)  (20)

Net lease cost

 $2,260  $2,266 

 

Future minimum lease payments at April 1, 2023, are as follows:

 

  

Operating

  

Finance

     

(in thousands)

 

leases

  

leases

  

Total

 

2023

 $4,744  $32  $4,776 

2024

  5,909   17   5,926 

2025

  5,260   16   5,276 

2026

  2,862   3   2,865 

2027

  1,783   -   1,783 

Thereafter

  7,910   -   7,910 

Total lease payments

  28,468   68   28,536 

Less: Interest

  (5,370)  (2)  (5,372)

Present value of lease liabilities

 $23,098  $66  $23,164 

 

Supplemental cash flow information related to leases was as follows:

 

  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

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

        

Operating cash flows from operating leases

 $1,675  $1,703 

Financing cash flows from finance leases

 $24  $44 

Leased assets obtained in exchange for new operating lease liabilities

 $95  $1,169 

Financing lease assets acquired in MCT acquisition

 $19  $- 

Operating lease assets acquired in MCT acquisition

 $130  $- 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Contingencies
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
Commitments and 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 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Guarantees
3 Months Ended
Apr. 01, 2023
Notes to Financial Statements  
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

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Balance at beginning of period

 $6,214  $7,691 

Warranty expense accruals

  1,980   2,047 

Warranty payments

  (2,146)  (2,891)

Liability acquired

  67   - 

Balance at end of period

 $6,115  $6,847 
 

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.6 million at both April 1, 2023 and December 31, 2022.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended
Apr. 01, 2023
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 31, 2022, has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of April 1, 2023, (also referred to as “the first quarter of fiscal 2023” and “the first three months of fiscal 2023”) and March 26, 2022, (also referred to as “the first quarter of fiscal 2022” and “the first three months of fiscal 2022”) 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. The first quarter of fiscal 2023 and 2022 were both comprised of 13 weeks.

 

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 31, 2022, which are included in our 2022 Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”). In the following notes to our interim condensed consolidated financial statements, Cohu, Inc. is referred to as “Cohu”, “we”, “our” and “us”.

 

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

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

Concentration of Credit Risk

 

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

 

Our trade accounts receivable are presented net of allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments-Credit Losses, (“ASC 326”). At both April 1, 2023 and December 31, 2022, our allowance for credit losses was $0.2 million. Our customers include semiconductor manufacturers and semiconductor test subcontractors and other customers located throughout the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at April 1, 2023, we will continue to monitor customer liquidity and other economic conditions, which may result in changes to our estimates regarding expected credit losses.

Inventory, Policy [Policy Text Block]

Inventories

 

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

 

Inventories by category were as follows (in thousands):

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $106,585  $106,041 

Work in process

  40,814   36,024 

Finished goods

  28,790   28,076 

Total inventories

 $176,189  $170,141 

 

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

 

  

April 1,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,252  $7,066 

Buildings and building improvements

  33,441   31,161 

Machinery and equipment

  106,262   105,109 
   146,955   143,336 

Less accumulated depreciation and amortization

  (79,747)  (78,325)

Property, plant and equipment, net

 $67,208  $65,011 

 

Internal Use Software, Policy [Policy Text Block]

Cloud-based Enterprise Resource Planning Implementation Costs

 

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

 

Unamortized capitalized cloud computing implementation costs totaled $14.0 million and $14.7 million at April 1, 2023, and December 31, 2022, respectively. These amounts are recorded within other current assets and other assets in our condensed consolidated balance sheets. During the fourth quarter of 2022 the final phase of ERP system development was completed. Implementation costs are amortized using the straight-line method over seven years and we recorded $0.7 million and $0.5 million in amortization expense during the three months ended April 1, 2023, and March 26, 2022, respectively.

Segment Reporting, Policy [Policy Text Block]

Segment Information

 

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

Goodwill and Intangible Assets, Policy [Policy Text Block]

Goodwill and Other Intangible Assets

 

We evaluate goodwill 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. 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 estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a 50/50 weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. 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, 2022, 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.

 

Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is not recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.

 

During the first quarter of 2023, no events or conditions occurred suggesting an impairment in our goodwill, other intangible assets and 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 fair value 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, Exit or Disposal Cost Obligations (“ASC 420”). The timing of recognition for severance costs accounted for under ASC 420 depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic 712, Nonretirement Postemployment Benefits. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note 4, “Restructuring Charges” for additional information.

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

We capitalize costs related to the issuance of debt. Debt issuance costs that were directly related to our Term Loan B 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 $49,000 and $0.1 million for the three months ended April 1, 2023 and March 26, 2022, 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 months ended April 1, 2023, we recognized foreign exchange losses of $0.4 million, in our condensed consolidated statements of income. During the three months ended March 26, 2022, we recognized foreign exchange gains of $1.1 million.

 

Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.

Derivatives, Policy [Policy Text Block]

Foreign Exchange Derivative Contracts

 

We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. For accounting purposes, our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. See Note 7, “Derivative Financial Instruments” for additional information.

Share-Based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

We measure and recognize all share-based compensation under the fair value method.

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Cost of sales

 $180  $145 

Research and development

  866   752 

Selling, general and administrative

  2,868   2,525 

Total share-based compensation

  3,914   3,422 

Income tax benefit

  (2,776)  (1,626)

Total share-based compensation, net

 $1,138  $1,796 

 

Earnings Per Share, Policy [Policy Text Block]

Income Per Share

 

Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income 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 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 months ended April 1, 2023, approximately 112,000 shares of common stock were excluded from the computation. For the three months ended March 26, 2022, 224,000 shares were excluded from the computation. All shares repurchased and held as treasury stock are reflected as a reduction to our basic weighted average shares outstanding based on the trade date of the share repurchase.

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Weighted average common shares

  47,343   48,778 

Effect of dilutive securities

  828   791 
   48,171   49,569 

 

Lessee, Leases [Policy Text Block]

Leases

 

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

 

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

 

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

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet but recognized in our condensed consolidated statements of income 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 April 1, 2023, we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over one year. As allowed under ASC Topic 606, Revenue from Contracts with Customers (“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 Topic 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 April 1, 2023, we had deferred revenue totaling approximately $12.0 million, current deferred profit of $5.7 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.3 million. At December 31, 2022, we had deferred revenue totaling approximately $16.1 million, current deferred profit of $8.0 million and deferred profit expected to be recognized after one year included in noncurrent other accrued liabilities of $5.5 million.

 

Net sales by type are as follows (in thousands):

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Systems

 $102,984  $117,349 

Non-systems

  76,387   80,408 

Total net sales

 $179,371  $197,757 

 

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

 

  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Malaysia

 $31,895  $20,116 

Philippines

  31,790   24,385 

China

  21,110   38,653 

United States

  18,743   23,763 

Taiwan

  8,317   19,808 

Rest of the World

  67,516   71,032 

Total net sales

 $179,371  $197,757 

 

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

 

  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Customers individually accounting for more than 10% of net sales

 

two

  

one

 

Percentage of net sales

  24%  11%

 

Comprehensive Income, Policy [Policy Text Block]

Accumulated Other Comprehensive Loss

 

Our accumulated other comprehensive loss balance totaled approximately $37.0 million and $40.0 million at April 1, 2023 and December 31, 2022, 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, unrealized loss on investments and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the first three months of fiscal 2023 and 2022 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 three months of fiscal 2023 and 2022 was not significant.

New Accounting Pronouncements, Policy [Policy Text Block]

New Accounting Pronouncements

 

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

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

April 1,

  

December 31,

 
  

2023

  

2022

 

Raw materials and purchased parts

 $106,585  $106,041 

Work in process

  40,814   36,024 

Finished goods

  28,790   28,076 

Total inventories

 $176,189  $170,141 
Property, Plant and Equipment [Table Text Block]
  

April 1,

  

December 31,

 
  

2023

  

2022

 

Land and land improvements

 $7,252  $7,066 

Buildings and building improvements

  33,441   31,161 

Machinery and equipment

  106,262   105,109 
   146,955   143,336 

Less accumulated depreciation and amortization

  (79,747)  (78,325)

Property, plant and equipment, net

 $67,208  $65,011 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Cost of sales

 $180  $145 

Research and development

  866   752 

Selling, general and administrative

  2,868   2,525 

Total share-based compensation

  3,914   3,422 

Income tax benefit

  (2,776)  (1,626)

Total share-based compensation, net

 $1,138  $1,796 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Weighted average common shares

  47,343   48,778 

Effect of dilutive securities

  828   791 
   48,171   49,569 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Systems

 $102,984  $117,349 

Non-systems

  76,387   80,408 

Total net sales

 $179,371  $197,757 
  

Three Months Ended

 

Disaggregated Net Sales

 

April 1, 2023

  

March 26, 2022

 

Malaysia

 $31,895  $20,116 

Philippines

  31,790   24,385 

China

  21,110   38,653 

United States

  18,743   23,763 

Taiwan

  8,317   19,808 

Rest of the World

  67,516   71,032 

Total net sales

 $179,371  $197,757 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Customers individually accounting for more than 10% of net sales

 

two

  

one

 

Percentage of net sales

  24%  11%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Current assets, including cash received

 $9,494 

Property, plant and equipment

  197 

Other assets

  356 

Intangible assets

  12,000 

Goodwill

  8,798 

Total assets acquired

  30,845 

Liabilities assumed

  (4,024)

Net assets acquired

 $26,821 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
  

Estimated

Fair Value

  

Weighted
Average
Useful Life
(years)

 

Developed technology

 $7,500   7.0 

Customer relationships

  4,000   10.0 

Product backlog

  500   0.5 

Total intangible assets

 $12,000     
Schedule of Goodwill [Table Text Block]
  

Goodwill

 

Balance, December 25, 2021

 $219,791 

Impact of currency exchange

  (6,252)

Balance, December 31, 2022

  213,539 

Additions

  8,798 

Impact of currency exchange

  1,215 

Balance, April 1, 2023

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

April 1, 2023

  

December 31, 2022

 
          

Remaining

         
          

Weighted

         
  

Gross

      

Average

  

Gross

     
  

Carrying

  

Accum.

  

Amort.

  

Carrying

  

Accum.

 
  

Amount

  

Amort.

  

Period (in years)

  

Amount

  

Amort.

 

Developed technology

 $225,310  $136,127   3.9  $224,253  $128,938 

Customer relationships

  76,500   32,490   6.7   64,632   31,015 

Trade names

  20,548   9,894   6.2   20,461   9,397 

Covenant not-to-compete

  265   166   3.8   269   161 

Total intangible assets

 $322,623  $178,677      $309,615  $169,511 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Borrowings and Credit Agreements (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

April 1,

  

December 31,

 
  

2023

  

2022

 

Bank Term Loan under Credit Agreement

 $31,952  $66,952 

Bank Term Loans-Kita

  2,383   2,466 

Construction Loan- Cohu GmbH

  8,269   8,414 

Lines of Credit

  1,883   1,907 

Total debt

  44,487   79,739 

Less: financing fees and discount

  (347)  (764)

Less: current portion

  (6,421)  (6,311)

Total long-term debt

 $37,719  $72,664 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Restructuring Charges (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Restructuring and Related Costs [Table Text Block]
  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 31, 2022

 $-  $-  $- 

Costs accrued

  878   10   888 

Amounts paid or charged

  (707)  (10)  (717)

Balance, April 1, 2023

 $171  $-  $171 
  

Severance and

  

Other Exit

     
  

Other Payroll

  

Costs

  

Total

 

Balance, December 25, 2021

 $348  $-  $348 

Costs accrued

  (14)  590   576 

Amounts paid or charged

  (257)  (169)  (426)

Impact of currency exchange

  (2)  -   (2)

Balance, March 26, 2022

 $75  $421  $496 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Unrealized Gain (Loss) on Investments [Table Text Block]
  

April 1, 2023

 
      

Gross

  

Gross

  

Estimated

 
  

Amortized

  

Unrealized

  

Unrealized

  

Fair

 
  

Cost

  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $36,670  $23  $149  $36,544 

Bank certificates of deposit

  24,500   11   23   24,488 

U.S. treasury securities

  23,137   47   286   22,898 

Asset-backed securities

  12,932   -   64   12,868 

Foreign government security

  848   -   -   848 
  $98,087  $81  $522  $97,646 
  

December 31, 2022

 
      Gross  

Gross

  

Estimated

 
  Amortized  

Unrealized

  

Unrealized

  

Fair

 
  Cost  

Gains

  

Losses (1)

  

Value

 

Corporate debt securities (2)

 $59,283  $30  $240  $59,073 

Bank certificates of deposit

  36,500   20   41   36,479 

U.S. treasury securities

  34,614   1   418   34,197 

Asset-backed securities

  12,727   10   79   12,658 

Foreign government security

  828   -   -   828 
  $143,952  $61  $778  $143,235 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

April 1, 2023

  

December 31, 2022

 
  

Amortized

  

Estimated

  

Amortized

  

Estimated

 
  

Cost

  

Fair Value

  

Cost

  

Fair Value

 

Due in one year or less

 $66,392  $66,139  $112,956  $112,683 

Due after one year through three years

  31,695   31,507   30,996   30,552 
  $98,087  $97,646  $143,952  $143,235 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

Fair value measurements at April 1, 2023 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $166,925  $-  $-  $166,925 

U.S. treasury securities

  -   29,886   -   29,886 

Corporate debt securities

  -   39,282   -   39,282 

Asset-backed securities

  -   12,869   -   12,869 

Money market funds

  -   49,998   -   49,998 

Bank certificates of deposit

  -   24,487   -   24,487 

Foreign government security

  -   848   -   848 
  $166,925  $157,370  $-  $324,295 
  

Fair value measurements at December 31, 2022 using:

 
              

Total estimated

 
  

Level 1

  

Level 2

  

Level 3

  

fair value

 

Cash

 $190,371  $-  $-  $190,371 

Corporate debt securities

  -   69,753   -   69,753 

Money market funds

  -   40,290   -   40,290 

Bank certificates of deposit

  -   37,480   -   37,480 

U.S. treasury securities

  -   34,196   -   34,196 

Asset-backed securities

  -   12,658   -   12,658 

Foreign government security

  -   828   -   828 
  $190,371  $195,205  $-  $385,576 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Derivative Financial Instruments (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
   

Contract Amount

  

Contract Amount

 

Currency

Contract Position

 

(Local Currency)

  

(U.S. Dollars)

 

Euro

Buy

  116,835  $127,000 

Swiss Franc

Buy

  24,621   27,000 

Malaysian Ringgit

Buy

  8,779   2,000 

South Korean Won

Buy

  2,604,000   2,000 

Japanese Yen

Buy

  66,240   500 
       $158,500 
Derivative Instruments, Gain (Loss) [Table Text Block]
   

Three months ended

 

Derivatives not designated

Location of gain (loss)

 

April 1,

  

March 26,

 

as hedging instruments

recognized on derivatives

 

2023

  

2022

 

Foreign exchange forward contracts

Foreign transaction gain (loss)

 $1,081  $(1,410)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Leases, Balance Sheet Information [Table Text Block]

(in thousands)

Classification

 

April 1, 2023

  

December 31, 2022

 

Assets

         

Operating lease assets

Operating lease right-of-use assets

 $21,718  $22,804 

Finance lease assets

Property, plant and equipment, net (1)

  322   323 

Total lease assets

 $22,040  $23,127 

Liabilities

         

Current

         

Operating

Other accrued liabilities

 $5,111  $4,927 

Finance

Other accrued liabilities

  36   49 

Noncurrent

         

Operating

Long-term lease liabilities

  17,987   19,185 

Finance

Long-term lease liabilities

  30   24 

Total lease liabilities

 $23,164  $24,185 
          

Weighted-average remaining lease term (years)

        

Operating leases

  6.1   6.2 

Finance leases

  2.1   1.7 
          

Weighted-average discount rate

        

Operating leases

  6.2%  6.2%

Finance leases

  2.0%  2.2%
Lease, Cost [Table Text Block]
  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

Operating leases

 $1,679  $1,716 

Variable lease expense

  559   537 

Short-term operating leases

  6   1 

Finance leases

        

Amortization of leased assets

  26   32 

Sublease income

  (10)  (20)

Net lease cost

 $2,260  $2,266 
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

     

(in thousands)

 

leases

  

leases

  

Total

 

2023

 $4,744  $32  $4,776 

2024

  5,909   17   5,926 

2025

  5,260   16   5,276 

2026

  2,862   3   2,865 

2027

  1,783   -   1,783 

Thereafter

  7,910   -   7,910 

Total lease payments

  28,468   68   28,536 

Less: Interest

  (5,370)  (2)  (5,372)

Present value of lease liabilities

 $23,098  $66  $23,164 
Lease, Cash Flow Information [Table Text Block]
  

Three Months Ended

 

(in thousands)

 

April 1, 2023

  

March 26, 2022

 

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

        

Operating cash flows from operating leases

 $1,675  $1,703 

Financing cash flows from finance leases

 $24  $44 

Leased assets obtained in exchange for new operating lease liabilities

 $95  $1,169 

Financing lease assets acquired in MCT acquisition

 $19  $- 

Operating lease assets acquired in MCT acquisition

 $130  $- 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Guarantees (Tables)
3 Months Ended
Apr. 01, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

 
  

April 1,

  

March 26,

 
  

2023

  

2022

 

Balance at beginning of period

 $6,214  $7,691 

Warranty expense accruals

  1,980   2,047 

Warranty payments

  (2,146)  (2,891)

Liability acquired

  67   - 

Balance at end of period

 $6,115  $6,847 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
Oct. 01, 2022
USD ($)
Apr. 01, 2023
USD ($)
shares
Mar. 26, 2022
USD ($)
shares
Dec. 31, 2022
USD ($)
Accounts Receivable, Allowance for Credit Loss   $ 200,000   $ 200,000
Capitalized Computer Software, Gross   14,000,000.0   14,700,000
Capitalized Computer Software, Amortization   $ 700,000 $ 478,000  
Number of Operating Segments   3    
Number of Reportable Segments   1    
Goodwill and Intangible Asset Impairment, Total $ 0      
Amortization of Debt Issuance Costs   $ 49,000 100,000  
Realized Gain (Loss), Foreign Currency Transaction, before Tax   $ (400,000) $ 1,100,000  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   112,000 224,000  
Revenue, Remaining Performance Obligation, Amount   $ 6,600,000    
Provision for Doubtful Accounts   0    
Contract with Customer, Asset, after Allowance for Credit Loss, Total   0    
Contract with Customer, Liability   12,000,000.0   16,100,000
Deferred Profit   5,738,000   8,022,000 [1]
Deferred Profit Long-term   5,300,000   5,500,000
Accumulated Other Comprehensive Income (Loss), Net of Tax   $ (37,009,000)   $ (40,012,000) [1]
Computer Software, Intangible Asset [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   7 years    
Minimum [Member]        
Standard Product Warranty Term (Month)   12 months    
Maximum [Member]        
Standard Product Warranty Term (Month)   36 months    
Building [Member] | Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year)   30 years    
Building [Member] | Maximum [Member]        
Property, Plant and Equipment, Useful Life (Year)   40 years    
Building Improvements [Member] | Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year)   5 years    
Building Improvements [Member] | Maximum [Member]        
Property, Plant and Equipment, Useful Life (Year)   15 years    
Machinery, Equipment and Software [Member] | Minimum [Member]        
Property, Plant and Equipment, Useful Life (Year)   3 years    
Machinery, Equipment and Software [Member] | Maximum [Member]        
Property, Plant and Equipment, Useful Life (Year)   10 years    
[1] Derived from December 31, 2022 audited financial statements
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Raw materials and purchased parts $ 106,585 $ 106,041
Work in process 40,814 36,024
Finished goods 28,790 28,076
Total inventories $ 176,189 $ 170,141 [1]
[1] Derived from December 31, 2022 audited financial statements
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Property, plant and equipment $ 146,955 $ 143,336
Less accumulated depreciation and amortization (79,747) (78,325)
Property, plant and equipment, net 67,208 65,011 [1]
Land and Land Improvements [Member]    
Property, plant and equipment 7,252 7,066
Building and Building Improvements [Member]    
Property, plant and equipment 33,441 31,161
Machinery and Equipment [Member]    
Property, plant and equipment $ 106,262 $ 105,109
[1] Derived from December 31, 2022 audited financial statements
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Share-based compensation of continuing operations $ 3,914 $ 3,422
Income tax benefit (2,776) (1,626)
Total share-based compensation, net 1,138 1,796
Cost of Sales [Member]    
Share-based compensation of continuing operations 180 145
Research and Development Expense [Member]    
Share-based compensation of continuing operations 866 752
Selling, General and Administrative Expenses [Member]    
Share-based compensation of continuing operations $ 2,868 $ 2,525
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Weighted average common shares (in shares) 47,343 48,778
Effect of dilutive securities (in shares) 828 791
Weighted Average Number of Shares Outstanding, Diluted 48,171 49,569
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Net sales $ 179,371 $ 197,757
Malaysia [Member]    
Net sales 31,895 20,116
PHILIPPINES    
Net sales 31,790 24,385
CHINA    
Net sales 21,110 38,653
UNITED STATES    
Net sales 18,743 23,763
TAIWAN    
Net sales 8,317 19,808
Rest of the World [Member]    
Net sales 67,516 71,032
Systems [Member]    
Net sales 102,984 117,349
Non-systems [Member]    
Net sales $ 76,387 $ 80,408
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member] - Semiconductor Test and Inspection [Member]
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Customers individually accounting for more than 10% of net sales 2 1
One Customer [Member]    
Percentage of net sales 24.00% 11.00%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jan. 30, 2023
Apr. 01, 2023
Mar. 26, 2022
Amortization of Intangible Assets   $ 8,754 $ 8,535
MCT Worldwide, LLC [Member]      
Payments to Acquire Businesses, Gross $ 28,000    
Business Combination, Consideration Transferred $ 26,800    
Business Combination, Acquisition Related Costs   $ 400 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Jan. 30, 2023
Dec. 31, 2022
[1]
Dec. 25, 2021
Goodwill $ 223,552   $ 213,539 $ 219,791
MCT Worldwide, LLC [Member]        
Current assets, including cash received   $ 9,494    
Property, plant and equipment   197    
Other assets   356    
Intangible assets   12,000    
Goodwill   8,798    
Total assets acquired   30,845    
Liabilities assumed   (4,024)    
Net assets acquired   $ 26,821    
[1] Derived from December 31, 2022 audited financial statements
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details) - MCT Worldwide, LLC [Member]
$ in Millions
Jan. 30, 2023
USD ($)
Intangible assets, estimated fair value $ 12.0
Developed Technology Rights [Member]  
Finite-lived intangible assets, estimated fair value $ 7.5
Finite-lived intangible assets, average useful life (Year) 7 years
Customer Relationships [Member]  
Finite-lived intangible assets, estimated fair value $ 4.0
Finite-lived intangible assets, average useful life (Year) 10 years
Order or Production Backlog [Member]  
Finite-lived intangible assets, estimated fair value $ 0.5
Finite-lived intangible assets, average useful life (Year) 6 months
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Beginning balance $ 213,539 [1] $ 219,791
Impact of currency exchange 1,215 (6,252)
Additions 8,798  
Ending balance $ 223,552 $ 213,539 [1]
[1] Derived from December 31, 2022 audited financial statements
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Gross Carrying Amount, finite-lived intangible assets $ 322,623 $ 309,615
Accumulated Amortization 178,677 169,511
Developed Technology Rights [Member]    
Gross Carrying Amount, finite-lived intangible assets 225,310 224,253
Accumulated Amortization $ 136,127 128,938
Remaining Useful Life (Year) 3 years 10 months 24 days  
Customer Relationships [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 76,500 64,632
Accumulated Amortization $ 32,490 31,015
Remaining Useful Life (Year) 6 years 8 months 12 days  
Trade Names [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 20,548 20,461
Accumulated Amortization $ 9,894 9,397
Remaining Useful Life (Year) 6 years 2 months 12 days  
Noncompete Agreements [Member]    
Gross Carrying Amount, finite-lived intangible assets $ 265 269
Accumulated Amortization $ 166 $ 161
Remaining Useful Life (Year) 3 years 9 months 18 days  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Borrowings and Credit Agreements (Details Textual)
$ in Thousands, € in Millions, ¥ in Millions, SFr in Millions
3 Months Ended
Oct. 01, 2018
USD ($)
Apr. 01, 2023
USD ($)
Mar. 26, 2022
USD ($)
Apr. 01, 2023
EUR (€)
Apr. 01, 2023
JPY (¥)
Apr. 01, 2023
CHF (SFr)
Dec. 31, 2022
USD ($)
May 31, 2022
EUR (€)
Jun. 30, 2020
EUR (€)
Long-Term Debt, Current Maturities   $ 6,421         $ 6,311    
Repayments of Long-Term Debt   35,290 $ 9,056            
Gain (Loss) on Extinguishment of Debt   (369) (104)            
Long-Term Line of Credit, Total   1,883         1,907    
Ismeca [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity | SFr           SFr 2      
Long-Term Line of Credit, Total   $ 0         0    
Number of Available Lines of Credit   1   1 1 1      
Revolving Credit Facility [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity | ¥         ¥ 960        
Long-Term Line of Credit, Total   $ 1,900     ¥ 250        
Secured Term Loan Facility [Member]                  
Debt Instrument, Face Amount $ 350,000                
Debt Instrument, Amortization, Percentage of Principal Amount 0.25%                
Long-Term Debt   31,600         66,200    
Long-Term Debt, Current Maturities   3,400         3,200    
Long-Term Debt, Fair Value   32,000              
Extinguishment of Debt, Amount   34,100 7,000            
Repayments of Long-Term Debt   34,100 7,000            
Gain (Loss) on Extinguishment of Debt   (400) (100)            
Extinguishment of Debt Decrease Deferred Financing Costs   400 $ 100            
Long-Term Debt, Gross   31,952         66,952    
Secured Term Loan Facility [Member] | London Interbank Offered Rate (LIBOR) 1 [Member]                  
Debt Instrument, Basis Spread on Variable Rate 3.00%                
Kita Term Loans [Member]                  
Long-Term Debt   2,400         2,500    
Long-Term Debt, Current Maturities   200         200    
Long-Term Debt, Gross   $ 2,383         2,466    
Kita Term Loans [Member] | Minimum [Member]                  
Debt Instrument, Interest Rate, Stated Percentage   0.05%   0.05% 0.05% 0.05%      
Kita Term Loans [Member] | Maximum [Member]                  
Debt Instrument, Interest Rate, Stated Percentage   0.43%   0.43% 0.43% 0.43%      
Loan Facilities [Member] | Construction Loans [Member]                  
Debt Instrument, Face Amount | €               € 9.5 € 10.1
Long-Term Debt   $ 8,300         8,400    
Long-Term Debt, Current Maturities   $ 1,000         $ 1,000    
First Facility [Member] | Construction Loans [Member]                  
Debt Instrument, Face Amount | €       € 3.4          
Debt Instrument, Interest Rate, Stated Percentage   0.80%   0.80% 0.80% 0.80%      
Debt Instrument, Collateral Amount | €       € 3.4          
Debt Instrument, Term (Year)   10 years              
Second Facility [Member] | Construction Loans [Member]                  
Debt Instrument, Face Amount | €       € 5.2          
Debt Instrument, Interest Rate, Stated Percentage   1.05%   1.05% 1.05% 1.05%      
Debt Instrument, Collateral Amount | €       € 5.2          
Debt Instrument, Term (Year)   15 years              
Third Facility [Member] | Construction Loans [Member]                  
Debt Instrument, Interest Rate, Stated Percentage   1.20%   1.20% 1.20% 1.20%      
Debt Instrument, Collateral Amount | €       € 0.9          
Debt Instrument, Term (Year)   10 years              
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Borrowings and Credit Agreements - Summary of Borrowings (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Lines of Credit $ 1,883 $ 1,907
Total debt 44,487 79,739
Less: financing fees and discount (347) (764)
Less: current portion (6,421) (6,311)
Total long-term debt 37,719 72,664
Secured Term Loan Facility [Member]    
Long term Debt 31,952 66,952
Less: current portion (3,400) (3,200)
Kita Term Loans [Member]    
Long term Debt 2,383 2,466
Less: current portion (200) (200)
Construction Loan [Member]    
Long term Debt $ 8,269 $ 8,414
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Restructuring Charges (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Restructuring Charges $ 888 $ 576
MCT Integration Program [Member]    
Restructuring Charges $ 900  
Xcerra Integration Program [Member]    
Restructuring Charges   $ 400
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Restructuring Charges - Charges Related to the Wind Down Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Costs accrued $ 888 $ 576
MCT Integration Program [Member]    
Costs accrued 900  
Xcerra Integration Program [Member]    
Costs accrued   400
Employee Severance [Member] | MCT Integration Program [Member]    
Accrued restructuring, balance 0  
Costs accrued 878  
Amounts paid or charged (707)  
Accrued restructuring, balance 171  
Employee Severance [Member] | Xcerra Integration Program [Member]    
Accrued restructuring, balance   348
Costs accrued   (14)
Amounts paid or charged   (257)
Accrued restructuring, balance   75
Impact of currency exchange   (2)
Other Restructuring [Member] | MCT Integration Program [Member]    
Accrued restructuring, balance 0  
Costs accrued 10  
Amounts paid or charged (10)  
Accrued restructuring, balance 0  
Other Restructuring [Member] | Xcerra Integration Program [Member]    
Accrued restructuring, balance   0
Costs accrued   590
Amounts paid or charged   (169)
Accrued restructuring, balance   421
Impact of currency exchange   0
Employee Severance and Other Exit Costs [Member] | MCT Integration Program [Member]    
Accrued restructuring, balance 0  
Costs accrued 888  
Amounts paid or charged (717)  
Accrued restructuring, balance $ 171  
Employee Severance and Other Exit Costs [Member] | Xcerra Integration Program [Member]    
Accrued restructuring, balance   348
Costs accrued   576
Amounts paid or charged   (426)
Accrued restructuring, balance   496
Impact of currency exchange   $ (2)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value (Details Textual) - USD ($)
$ in Millions
Apr. 01, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position, Amortized Cost $ 66.3 $ 86.3
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 65.8 $ 85.5
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Amortized cost $ 98,087 $ 143,952
Gross unrealized gains 81 61
Gross unrealized losses [1] 522 778
Short-term investments 97,646 143,235
Corporate Debt Securities [Member]    
Amortized cost [2] 36,670 59,283
Gross unrealized gains [2] 23 30
Gross unrealized losses [1],[2] 149 240
Short-term investments [2] 36,544 59,073
Certificates of Deposit [Member]    
Amortized cost 24,500 36,500
Gross unrealized gains 11 20
Gross unrealized losses [1] 23 41
Short-term investments 24,488 36,479
US Treasury Securities [Member]    
Amortized cost 23,137 34,614
Gross unrealized gains 47 1
Gross unrealized losses [1] 286 418
Short-term investments 22,898 34,197
Asset-Backed Securities [Member]    
Amortized cost 12,932 12,727
Gross unrealized gains 0 10
Gross unrealized losses [1] 64 79
Short-term investments 12,868 12,658
Debt Security, Government, Non-US [Member]    
Amortized cost 848 828
Gross unrealized gains 0 0
Gross unrealized losses [1] 0 0
Short-term investments $ 848 $ 828
[1] As of April 1, 2023, the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of December 31, 2022, the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity.
[2] Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value - Effective Maturities of Short-term Investments (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Due in one year or less, amortized cost $ 66,392 $ 112,956
Due in one year or less, fair value 66,139 112,683
Due after one year through three years, amortized cost 31,695 30,996
Due after one year through three years, fair value 31,507 30,552
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Total 98,087 143,952
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value, Total $ 97,646 $ 143,235
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Financial Instruments Measured at Fair Value - Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Short-term investments $ 97,646 $ 143,235
US Treasury Securities [Member]    
Short-term investments 22,898 34,197
Corporate Debt Securities [Member]    
Short-term investments [1] 36,544 59,073
Asset-Backed Securities [Member]    
Short-term investments 12,868 12,658
Certificates of Deposit [Member]    
Short-term investments 24,488 36,479
Debt Security, Government, Non-US [Member]    
Short-term investments 848 828
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure 324,295 385,576
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Short-term investments 29,886 34,196
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Short-term investments 39,282 69,753
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Short-term investments 12,869 12,658
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Short-term investments 24,487 37,480
Fair Value, Recurring [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 848 828
Fair Value, Recurring [Member] | Cash [Member]    
Cash and cash equivalents 166,925 190,371
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Cash and cash equivalents 49,998 40,290
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure 166,925 190,371
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-Backed Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Cash [Member]    
Cash and cash equivalents 166,925 190,371
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, Fair Value Disclosure 157,370 195,205
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Short-term investments 29,886 34,196
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Short-term investments 39,282 69,753
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]    
Short-term investments 12,869 12,658
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member]    
Short-term investments 24,487 37,480
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 848 828
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Cash and cash equivalents 49,998 40,290
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Security, Government, Non-US [Member]    
Short-term investments 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Cash [Member]    
Cash and cash equivalents 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Cash and cash equivalents $ 0 $ 0
[1] Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Employee Stock Benefit Plans (Details Textual)
$ in Millions
3 Months Ended
Apr. 01, 2023
USD ($)
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) 0
Restricted Stock Units (RSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 305,816
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 357,532
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 2,562
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 914,964
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 35.1
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 1 year 8 months 12 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
Equity Based Performance Stock Units Granted in 2023, 2022, 2021, and 2020 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 256,073
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 257,845
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 401,452
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ $ 15.4
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms (Year) 2 years 2 months 12 days
Equity Based Performance Stock Units Granted in 2023, 2022, 2021, and 2020 [Member] | Vest on the Third Anniversary of Awards Grant [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 100.00%
Minimum [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 0.00%
Maximum [Member] | Performance Shares [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Shares Available for Issue 200.00%
Equity Incentive Plan 2005 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 358,844
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) 346,498
Percentage of Fair Value to Determine Price of Common Stock 85.00%
Stock Issued During Period, Shares, New Issues (in shares) 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) - Apr. 01, 2023 - Not Designated as Hedging Instrument [Member]
€ in Thousands, ¥ in Thousands, SFr in Thousands, RM in Thousands, ₩ in Millions, $ in Millions
USD ($)
EUR (€)
JPY (¥)
CHF (SFr)
MYR (RM)
KRW (₩)
Euro Foreign Exchange Forward [Member] | Long [Member]            
Contract amount $ 127.0 € 116,835        
Swiss Franc Foreign Exchange Forward [Member] | Long [Member]            
Contract amount 27.0     SFr 24,621    
Malaysian Ringgit Foreign Exchange Forward [Member] | Long [Member]            
Contract amount 2.0       RM 8,779  
South Korean Won Forward Exchange Forward [Member] | Long [Member]            
Contract amount 2.0         ₩ 2,604
Japanese Yen Foreign Exchange Forward [Member] | Long [Member]            
Contract amount 0.5   ¥ 66,240      
Foreign Exchange Forward [Member]            
Contract amount $ 158.5          
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Foreign Currency Gain (Loss) [Member] | Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Foreign exchange forward contracts $ 1,081 $ (1,410)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Equity (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Oct. 25, 2022
Oct. 28, 2021
Stock Repurchase Program, Authorized Amount       $ 70.0
Stock Repurchase Program, Additional Authorized Amount     $ 70.0  
Stock Repurchased During Period, Shares (in shares) 99,682 213,706    
Stock Repurchased During Period, Value $ 3.5 $ 6.4    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 78.5      
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Income Taxes (Details Textual)
3 Months Ended
Apr. 01, 2023
Effective Income Tax Rate Reconciliation, Percent 24.10%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Lessee, Operating Lease, Renewal Term (Year) 25 years  
Finance Lease, Right-of-Use Asset, Accumulated Amortization $ 0.2 $ 0.2
Minimum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 1 year  
Maximum [Member]    
Lessee, Lease, Remaining Term of Contract (Year) 35 years  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Operating lease assets $ 21,718 $ 22,804 [1]
Total lease assets 22,040 23,127
Total lease liabilities $ 23,164 $ 24,185
Operating leases (Year) 6 years 1 month 6 days 6 years 2 months 12 days
Finance leases (Year) 2 years 1 month 6 days 1 year 8 months 12 days
Operating leases 6.20% 6.20%
Finance leases 2.00% 2.20%
Property, Plant and Equipment, Net [Member]    
Finance lease assets [2] $ 322 $ 323
Other Accrued Liabilities [Member]    
Operating, current 5,111 4,927
Finance, current 36 49
Long-term Lease Liabilities [Member]    
Operating, noncurrent 17,987 19,185
Finance, noncurrent $ 30 $ 24
[1] Derived from December 31, 2022 audited financial statements
[2] Finance lease assets are recorded net of accumulated amortization of $0.2 million as of April 1, 2023 and December 31, 2022.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Operating leases $ 1,679 $ 1,716
Variable lease expense 559 537
Short-term operating leases 6 1
Amortization of leased assets 26 32
Sublease income (10) (20)
Net lease cost $ 2,260 $ 2,266
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
2023, operating lease [1] $ 4,744  
2023, finance lease 32  
2023, total 4,776  
2024, operating lease [1] 5,909  
2024, finance lease 17  
2024, total 5,926  
2025, operating lease [1] 5,260  
2025, finance lease 16  
2025, total 5,276  
2026, operating lease 2,862  
2026, finance lease 3  
2026, total 2,865  
2027, operating lease 1,783  
2027, finance lease 0  
2027, total 1,783  
Thereafter, operating leases [1] 7,910  
Thereafter, finance leases 0  
Thereafter, total 7,910  
Total lease payments, operating leases [1] 28,468  
Total lease payments, finance leases 68  
Total lease payments, total 28,536  
Less: Interest, operating leases [1] (5,370)  
Less: Interest, finance leases (2)  
Less: Interest, total (5,372)  
Present value of lease liabilities, finance leases 66  
Present value of lease liabilities, total 23,164 $ 24,185
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases [1] $ 23,098  
[1] Excludes sublease income of $0.1 million in 2022 and 2023.
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Operating cash flows from operating leases $ 1,675 $ 1,703
Financing cash flows from finance leases 24 44
Leased assets obtained in exchange for new operating lease liabilities 95 1,169
MCT Worldwide, LLC [Member]    
Financing lease assets acquired in MCT acquisition 19 0
Operating lease assets acquired in MCT acquisition $ 130 $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Guarantees (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2023
Dec. 31, 2022
Non-current Other Accrued Liabilities [Member]    
Product Warranty Accrual, Noncurrent $ 0.6 $ 0.6
Minimum [Member]    
Standard Product Warranty Term (Month) 12 months  
Maximum [Member]    
Standard Product Warranty Term (Month) 36 months  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Guarantees - Changes in Accrued Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Mar. 26, 2022
Balance at beginning of period $ 6,214 $ 7,691
Warranty expense accruals 1,980 2,047
Warranty payments (2,146) (2,891)
Liability acquired 67 0
Balance at end of period $ 6,115 $ 6,847
XML 73 cohu20230401_10q_htm.xml IDEA: XBRL DOCUMENT 0000021535 2023-01-01 2023-04-01 0000021535 2023-04-27 0000021535 2023-04-01 0000021535 2022-12-31 0000021535 2021-12-26 2022-03-26 0000021535 us-gaap:CommonStockMember 2021-12-25 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000021535 us-gaap:RetainedEarningsMember 2021-12-25 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0000021535 us-gaap:TreasuryStockCommonMember 2021-12-25 0000021535 2021-12-25 0000021535 us-gaap:CommonStockMember 2021-12-26 2022-03-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-03-26 0000021535 us-gaap:RetainedEarningsMember 2021-12-26 2022-03-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-03-26 0000021535 us-gaap:TreasuryStockCommonMember 2021-12-26 2022-03-26 0000021535 us-gaap:CommonStockMember 2022-03-26 0000021535 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 0000021535 us-gaap:RetainedEarningsMember 2022-03-26 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 0000021535 us-gaap:TreasuryStockCommonMember 2022-03-26 0000021535 2022-03-26 0000021535 us-gaap:CommonStockMember 2022-12-31 0000021535 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000021535 us-gaap:RetainedEarningsMember 2022-12-31 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000021535 us-gaap:TreasuryStockCommonMember 2022-12-31 0000021535 us-gaap:CommonStockMember 2023-01-01 2023-04-01 0000021535 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0000021535 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-01 0000021535 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-04-01 0000021535 us-gaap:CommonStockMember 2023-04-01 0000021535 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0000021535 us-gaap:RetainedEarningsMember 2023-04-01 0000021535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 0000021535 us-gaap:TreasuryStockCommonMember 2023-04-01 0000021535 srt:MinimumMember us-gaap:BuildingMember 2023-04-01 0000021535 srt:MaximumMember us-gaap:BuildingMember 2023-04-01 0000021535 srt:MinimumMember us-gaap:BuildingImprovementsMember 2023-04-01 0000021535 srt:MaximumMember us-gaap:BuildingImprovementsMember 2023-04-01 0000021535 srt:MinimumMember cohu:MachineryEquipmentAndSoftwareMember 2023-04-01 0000021535 srt:MaximumMember cohu:MachineryEquipmentAndSoftwareMember 2023-04-01 0000021535 us-gaap:LandAndLandImprovementsMember 2023-04-01 0000021535 us-gaap:LandAndLandImprovementsMember 2022-12-31 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2023-04-01 0000021535 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000021535 us-gaap:MachineryAndEquipmentMember 2023-04-01 0000021535 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000021535 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-04-01 0000021535 2022-10-01 2022-10-01 0000021535 srt:MinimumMember 2023-01-01 2023-04-01 0000021535 srt:MaximumMember 2023-01-01 2023-04-01 0000021535 us-gaap:CostOfSalesMember 2023-01-01 2023-04-01 0000021535 us-gaap:CostOfSalesMember 2021-12-26 2022-03-26 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-04-01 0000021535 us-gaap:ResearchAndDevelopmentExpenseMember 2021-12-26 2022-03-26 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-04-01 0000021535 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-12-26 2022-03-26 0000021535 cohu:SystemsMember 2023-01-01 2023-04-01 0000021535 cohu:SystemsMember 2021-12-26 2022-03-26 0000021535 cohu:NonsystemsMember 2023-01-01 2023-04-01 0000021535 cohu:NonsystemsMember 2021-12-26 2022-03-26 0000021535 cohu:Malaysia1Member 2023-01-01 2023-04-01 0000021535 cohu:Malaysia1Member 2021-12-26 2022-03-26 0000021535 country:PH 2023-01-01 2023-04-01 0000021535 country:PH 2021-12-26 2022-03-26 0000021535 country:CN 2023-01-01 2023-04-01 0000021535 country:CN 2021-12-26 2022-03-26 0000021535 country:US 2023-01-01 2023-04-01 0000021535 country:US 2021-12-26 2022-03-26 0000021535 country:TW 2023-01-01 2023-04-01 0000021535 country:TW 2021-12-26 2022-03-26 0000021535 cohu:RestOfTheWorldMember 2023-01-01 2023-04-01 0000021535 cohu:RestOfTheWorldMember 2021-12-26 2022-03-26 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2023-01-01 2023-04-01 0000021535 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2021-12-26 2022-03-26 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2023-01-01 2023-04-01 0000021535 cohu:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cohu:SemiconductorTestAndInspectionMember 2021-12-26 2022-03-26 0000021535 cohu:MctWorldwideLlcMember 2023-01-30 2023-01-30 0000021535 cohu:MctWorldwideLlcMember 2023-01-01 2023-04-01 0000021535 cohu:MctWorldwideLlcMember 2021-12-26 2022-03-26 0000021535 cohu:MctWorldwideLlcMember 2023-01-30 0000021535 cohu:MctWorldwideLlcMember us-gaap:DevelopedTechnologyRightsMember 2023-01-30 2023-01-30 0000021535 cohu:MctWorldwideLlcMember us-gaap:CustomerRelationshipsMember 2023-01-30 2023-01-30 0000021535 cohu:MctWorldwideLlcMember us-gaap:OrderOrProductionBacklogMember 2023-01-30 2023-01-30 0000021535 2021-12-26 2022-12-31 0000021535 us-gaap:DevelopedTechnologyRightsMember 2023-04-01 0000021535 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000021535 us-gaap:CustomerRelationshipsMember 2023-04-01 0000021535 us-gaap:CustomerRelationshipsMember 2022-12-31 0000021535 us-gaap:TradeNamesMember 2023-04-01 0000021535 us-gaap:TradeNamesMember 2022-12-31 0000021535 us-gaap:NoncompeteAgreementsMember 2023-04-01 0000021535 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000021535 cohu:SecuredTermLoanFacilityMember 2023-04-01 0000021535 cohu:SecuredTermLoanFacilityMember 2022-12-31 0000021535 cohu:KitaTermLoansMember 2023-04-01 0000021535 cohu:KitaTermLoansMember 2022-12-31 0000021535 cohu:ConstructionLoanMember 2023-04-01 0000021535 cohu:ConstructionLoanMember 2022-12-31 0000021535 cohu:SecuredTermLoanFacilityMember 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember 2018-10-01 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember cohu:LondonInterbankOfferedRateLibor1Member 2018-10-01 2018-10-01 0000021535 cohu:SecuredTermLoanFacilityMember 2023-01-01 2023-04-01 0000021535 cohu:SecuredTermLoanFacilityMember 2021-12-26 2022-03-26 0000021535 srt:MinimumMember cohu:KitaTermLoansMember 2023-04-01 0000021535 srt:MaximumMember cohu:KitaTermLoansMember 2023-04-01 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2020-06-30 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2022-05-31 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2023-04-01 0000021535 cohu:FirstFacilityMember us-gaap:ConstructionLoansMember 2023-01-01 2023-04-01 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2023-04-01 0000021535 cohu:SecondFacilityMember us-gaap:ConstructionLoansMember 2023-01-01 2023-04-01 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2023-04-01 0000021535 cohu:ThirdFacilityMember us-gaap:ConstructionLoansMember 2023-01-01 2023-04-01 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2023-04-01 0000021535 cohu:LoanFacilitiesMember us-gaap:ConstructionLoansMember 2022-12-31 0000021535 us-gaap:RevolvingCreditFacilityMember 2023-04-01 0000021535 cohu:IsmecaMember 2023-04-01 0000021535 cohu:IsmecaMember 2022-12-31 0000021535 cohu:MCTIntegrationProgramMember 2023-01-01 2023-04-01 0000021535 us-gaap:EmployeeSeveranceMember cohu:MCTIntegrationProgramMember 2022-12-31 0000021535 us-gaap:OtherRestructuringMember cohu:MCTIntegrationProgramMember 2022-12-31 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:MCTIntegrationProgramMember 2022-12-31 0000021535 us-gaap:EmployeeSeveranceMember cohu:MCTIntegrationProgramMember 2023-01-01 2023-04-01 0000021535 us-gaap:OtherRestructuringMember cohu:MCTIntegrationProgramMember 2023-01-01 2023-04-01 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:MCTIntegrationProgramMember 2023-01-01 2023-04-01 0000021535 us-gaap:EmployeeSeveranceMember cohu:MCTIntegrationProgramMember 2023-04-01 0000021535 us-gaap:OtherRestructuringMember cohu:MCTIntegrationProgramMember 2023-04-01 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:MCTIntegrationProgramMember 2023-04-01 0000021535 cohu:XcerraIntegrationProgramMember 2021-12-26 2022-03-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:XcerraIntegrationProgramMember 2021-12-25 0000021535 us-gaap:OtherRestructuringMember cohu:XcerraIntegrationProgramMember 2021-12-25 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:XcerraIntegrationProgramMember 2021-12-25 0000021535 us-gaap:EmployeeSeveranceMember cohu:XcerraIntegrationProgramMember 2021-12-26 2022-03-26 0000021535 us-gaap:OtherRestructuringMember cohu:XcerraIntegrationProgramMember 2021-12-26 2022-03-26 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:XcerraIntegrationProgramMember 2021-12-26 2022-03-26 0000021535 us-gaap:EmployeeSeveranceMember cohu:XcerraIntegrationProgramMember 2022-03-26 0000021535 us-gaap:OtherRestructuringMember cohu:XcerraIntegrationProgramMember 2022-03-26 0000021535 cohu:EmployeeSeveranceAndOtherExitCostsMember cohu:XcerraIntegrationProgramMember 2022-03-26 0000021535 us-gaap:CorporateDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:CertificatesOfDepositMember 2023-04-01 0000021535 us-gaap:USTreasurySecuritiesMember 2023-04-01 0000021535 us-gaap:AssetBackedSecuritiesMember 2023-04-01 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:CertificatesOfDepositMember 2022-12-31 0000021535 us-gaap:USTreasurySecuritiesMember 2022-12-31 0000021535 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000021535 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-01 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2023-04-01 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:CashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000021535 cohu:EquityIncentivePlan2005Member 2023-04-01 0000021535 srt:MinimumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2023-01-01 2023-04-01 0000021535 srt:MaximumMember us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2023-01-01 2023-04-01 0000021535 us-gaap:EmployeeStockOptionMember cohu:EquityIncentivePlan2005Member 2023-01-01 2023-04-01 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverOneYearPeriodMember 2023-01-01 2023-04-01 0000021535 us-gaap:RestrictedStockUnitsRSUMember cohu:VestingOverFourYearPeriodMember 2023-01-01 2023-04-01 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-04-01 0000021535 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 0000021535 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-04-01 0000021535 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-04-01 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member cohu:VestOnTheThirdAnniversaryOfAwardsGrantMember 2023-01-01 2023-04-01 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member 2023-01-01 2023-04-01 0000021535 cohu:EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member 2023-04-01 0000021535 cohu:EmployeeStockPurchasePlanMember 2023-04-01 0000021535 cohu:EmployeeStockPurchasePlanMember 2023-01-01 2023-04-01 0000021535 cohu:EuroForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-04-01 0000021535 cohu:SwissFrancForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-04-01 0000021535 cohu:MalaysianRinggitForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-04-01 0000021535 cohu:SouthKoreanWonForwardExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-04-01 0000021535 cohu:JapaneseYenForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2023-04-01 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-04-01 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2023-01-01 2023-04-01 0000021535 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2021-12-26 2022-03-26 0000021535 2021-10-28 0000021535 2022-10-25 0000021535 cohu:PropertyPlantAndEquipmentNetMember 2023-04-01 0000021535 cohu:PropertyPlantAndEquipmentNetMember 2022-12-31 0000021535 cohu:OtherAccruedLiabilitiesMember 2023-04-01 0000021535 cohu:OtherAccruedLiabilitiesMember 2022-12-31 0000021535 cohu:LongtermLeaseLiabilitiesMember 2023-04-01 0000021535 cohu:LongtermLeaseLiabilitiesMember 2022-12-31 0000021535 cohu:OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember 2023-04-01 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2023-04-01 0000021535 cohu:NoncurrentOtherAccruedLiabilitiesMember 2022-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares utr:Y pure utr:M iso4217:EUR iso4217:JPY iso4217:CHF iso4217:MYR iso4217:KRW 0000021535 COHU INC false --12-30 Q1 2023 1 1 1000000 1000000 0 0 1 1 90000000 90000000 49283000 49283000 49276000 49276000 1711000 1767000 200000 P30Y P40Y P5Y P15Y P3Y P10Y P7Y 2 1 10100000 9500000 3400000 3400000 5200000 5200000 900000 1 0 P1Y P4Y P10Y 0 0 P1Y P4Y 200000 600000 6891000 6696000 10-Q true 2023-04-01 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 Large Accelerated Filer false false false 47533071 226649000 242341000 97646000 143235000 176257000 176148000 176189000 170141000 32168000 24017000 587000 8969000 709496000 764851000 67208000 65011000 223552000 213539000 143946000 140104000 21679000 21105000 21718000 22804000 1187599000 1227414000 1883000 1907000 4538000 4404000 54586000 51763000 13124000 6886000 26627000 38348000 5738000 8022000 5532000 5614000 17993000 26648000 15007000 17280000 145028000 160872000 37719000 72664000 23239000 21359000 7183000 6486000 10162000 10363000 18017000 19209000 7472000 7620000 0 0 49283000 49276000 671204000 687218000 50786000 58043000 306087000 290402000 -37009000 -40012000 938779000 928841000 1187599000 1227414000 179371000 197757000 93153000 106601000 22510000 23106000 34189000 31246000 8754000 8535000 888000 576000 159494000 170064000 19877000 27693000 1128000 981000 2718000 111000 -440000 1144000 -369000 -104000 20658000 27863000 4973000 6294000 15685000 21569000 0.33 0.44 0.33 0.44 47343000 48778000 48171000 49569000 15685000 21569000 2701000 -8903000 -29000 61000 273000 -348000 3003000 -9312000 18688000 12257000 48756000 674777000 193555000 -27262000 -7324000 882502000 0 0 21569000 0 0 21569000 0 0 0 -8903000 0 -8903000 -0 -0 -0 61000 -0 61000 0 0 0 -348000 0 -348000 426000 -426000 0 0 0 0 157000 4739000 -0 -0 -0 4896000 -0 -0 -0 -0 6388000 6388000 0 3422000 0 0 0 3422000 49025000 673034000 215124000 -36574000 -13712000 886897000 49276000 687218000 290402000 -40012000 -58043000 928841000 0 0 15685000 0 0 15685000 0 0 0 2701000 0 2701000 -0 -0 -0 -29000 -0 -29000 0 0 0 273000 0 273000 7000 -18067000 0 0 18060000 0 -0 1861000 -0 -0 7322000 9183000 -0 -0 -0 -0 3481000 3481000 0 3914000 0 0 0 3914000 49283000 671204000 306087000 -37009000 -50786000 938779000 15685000 21569000 -369000 -104000 289000 -0 -43000 51000 12091000 11667000 3914000 3422000 1993000 647000 872000 397000 -181000 -10000 -128000 -332000 -208000 128000 700000 478000 -0 26000 49000 94000 -1316000 -1343000 6192000 6101000 -5364000 19873000 5164000 1123000 -756000 5675000 75000 -361000 -2300000 -2141000 -8180000 2257000 -15545000 -15059000 -1355000 -1309000 16485000 1991000 16816000 45413000 62989000 43250000 5075000 2669000 120000 57000 26933000 -0 14285000 -4775000 24000 44000 -8578000 -4082000 35290000 9056000 3481000 5949000 -47373000 -19131000 911000 -1218000 -15692000 -23133000 242341000 290201000 226649000 267068000 3760000 3669000 317000 460000 235000 1180000 1784000 606000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b><a href="#" id="notes" title="notes"/><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Summary of Significant Accounting Policies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 31, 2022, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> April 1, 2023, (</em>also referred to as “the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023”</em>) and <em style="font: inherit;"> March 26, 2022, (</em>also referred to as “the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2022”</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. The <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> were both comprised of <em style="font: inherit;">13</em> weeks.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 31, 2022, </em>which are included in our <em style="font: inherit;">2022</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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">All significant consolidated transactions and balances have been eliminated in consolidation.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Concentration of Credit Risk</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our trade accounts receivable are presented net of allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">326,</em> <i>Financial Instruments-Credit Losses, </i>(“ASC <em style="font: inherit;">326”</em>). At both <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>our allowance for credit losses was $0.2 million. Our customers include semiconductor manufacturers and semiconductor test subcontractors and other customers located throughout the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at <em style="font: inherit;"> April 1, 2023, </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 expected credit losses.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Inventories</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table 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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">36,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 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);">28,790</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);">28,076</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: 62.4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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: 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);">176,189</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);">170,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>Property, Plant and Equipment</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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:c97616523">thirty</span> to <span style="-sec-ix-hidden:c97616524">forty</span> years for buildings, <span style="-sec-ix-hidden:c97616525">five</span> to <span style="-sec-ix-hidden:c97616526">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c97616527">three</span> to <span style="-sec-ix-hidden:c97616528">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table 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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and land 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; 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;">7,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">7,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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;">33,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">31,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">106,262</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);">105,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">146,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">(79,747</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);">(78,325</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; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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);">67,208</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);">65,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></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Cloud-based Enterprise Resource Planning Implementation Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with ASC Topic <em style="font: inherit;">350,</em> <i>Intangibles</i>—<i>Goodwill and Other, </i>(“ASC <em style="font: inherit;">350”</em>). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Unamortized capitalized cloud computing implementation costs totaled $14.0 million and $14.7 million at <em style="font: inherit;"> April 1, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>respectively. These amounts are recorded within other current assets and other assets in our condensed consolidated balance sheets. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2022</em> the final phase of ERP system development was completed. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c97616536">seven</span> years and we recorded $0.7 million and $0.5 million in amortization expense during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023, </em>and <em style="font: inherit;"> March 26, 2022, </em>respectively.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Segment Information</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We applied the provisions of ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, (“ASC <em style="font: inherit;">280”</em>), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. Under ASC <em style="font: inherit;">280,</em> an operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (“THG”), Semiconductor Tester Group (“STG”) and Interface Solutions Group (“ISG”). Our THG, STG and ISG operating segments qualify for aggregation under ASC <em style="font: inherit;">280</em> due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”).</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Goodwill and Other Intangible Assets </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We evaluate goodwill 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. 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 estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a <em style="font: inherit;">50/50</em> weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. 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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;">2022,</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.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is <em style="font: inherit;">not</em> recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> <em style="font: inherit;">no</em> events or conditions occurred suggesting an impairment in our goodwill, other intangible assets and long-lived assets.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Product Warranty</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12 to 36 months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Restructuring Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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> <i>Exit or Disposal Cost Obligations</i> (“ASC <em style="font: inherit;">420”</em>)<i>.</i> The timing of recognition for severance costs accounted for under ASC <em style="font: inherit;">420</em> depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic <em style="font: inherit;">712,</em> <i>Nonretirement Postemployment Benefits</i>. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Debt Issuance Costs </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We capitalize costs related to the issuance of debt. Debt issuance costs that were directly related to our Term Loan B 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 $49,000 and $0.1 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> March 26, 2022, </em>respectively.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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> months ended <em style="font: inherit;"> April 1, 2023, </em>we recognized foreign exchange losses of $0.4 million, in our condensed consolidated statements of income. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>we recognized foreign exchange gains of $1.1 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Foreign Exchange Derivative Contracts</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. See Note <em style="font: inherit;">7,</em> “Derivative Financial Instruments” for additional information.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Share-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We measure and recognize all share-based compensation under the fair value method.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Reported share-based compensation is classified, in the condensed consolidated interim financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">752</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Income Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income 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 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> months ended <em style="font: inherit;"> April 1, 2023, </em>approximately 112,000 shares of common stock were excluded from the computation. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>224,000 shares were excluded from the computation. All shares repurchased and held as treasury stock are reflected as a reduction to our basic weighted average shares outstanding based on the trade date of the share repurchase.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table reconciles the denominators used in computing basic and diluted income per share <i>(in thousands)</i>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms <em style="font: inherit;"> may </em>include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 income on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations <em style="font: inherit;"> may </em>occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> April 1, 2023, </em>we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over <em style="font: inherit;">one</em> year. As allowed under ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> (“ASC <em style="font: inherit;">606”</em>), we have opted to <em style="font: inherit;">not</em> disclose unsatisfied performance obligations for contracts with original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 Topic <em style="font: inherit;">460,</em> <i>Guarantees </i>(“ASC <em style="font: inherit;">460”</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our contracts are typically less than <em style="font: inherit;">one</em> year in duration and we have elected to use the practical expedient available in ASC <em style="font: inherit;">606</em> to expense cost to obtain contracts as they are incurred because they would be amortized over less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;"> April 1, 2023, </em>we had deferred revenue totaling approximately $12.0 million, current deferred profit of $5.7 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $5.3 million. At <em style="font: inherit;"> December 31, 2022, </em>we had deferred revenue totaling approximately $16.1 million, current deferred profit of $8.0 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $5.5 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net sales by type are as follows <i>(in thousands):</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non-systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 58.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Revenue by geographic area based upon product shipment destination <i>(in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,385</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616711">two</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616712">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our accumulated other comprehensive loss balance totaled approximately $37.0 million and $40.0 million at <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </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, unrealized loss on investments and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> were <em style="font: inherit;">not</em> significant.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Retiree Medical Benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> was <em style="font: inherit;">not</em> significant.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b/></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">There have been <em style="font: inherit;">no</em> material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2022.</em></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><em style="font: inherit;"/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 31, 2022, </em>has been derived from our audited financial statements at that date. The interim condensed consolidated financial statements as of <em style="font: inherit;"> April 1, 2023, (</em>also referred to as “the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023”</em>) and <em style="font: inherit;"> March 26, 2022, (</em>also referred to as “the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022”</em> and “the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2022”</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. The <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> were both comprised of <em style="font: inherit;">13</em> weeks.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 31, 2022, </em>which are included in our <em style="font: inherit;">2022</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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">All significant consolidated transactions and balances have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Concentration of Credit Risk</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our trade accounts receivable are presented net of allowance for credit losses, which is determined in accordance with the guidance provided by Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">326,</em> <i>Financial Instruments-Credit Losses, </i>(“ASC <em style="font: inherit;">326”</em>). At both <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>our allowance for credit losses was $0.2 million. Our customers include semiconductor manufacturers and semiconductor test subcontractors and other customers located throughout the world. While we believe that our allowance for credit losses is adequate and represents our best estimate at <em style="font: inherit;"> April 1, 2023, </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 expected credit losses.</p> 200000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Inventories</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">Inventories by category were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table 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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">36,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 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);">28,790</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);">28,076</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: 62.4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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: 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);">176,189</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);">170,141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials and purchased parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">36,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 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);">28,790</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);">28,076</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: 62.4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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: 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);">176,189</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);">170,141</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> 106585000 106041000 40814000 36024000 28790000 28076000 176189000 170141000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><b>Property, Plant and Equipment</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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:c97616523">thirty</span> to <span style="-sec-ix-hidden:c97616524">forty</span> years for buildings, <span style="-sec-ix-hidden:c97616525">five</span> to <span style="-sec-ix-hidden:c97616526">fifteen</span> years for building improvements and <span style="-sec-ix-hidden:c97616527">three</span> to <span style="-sec-ix-hidden:c97616528">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Property, plant and equipment, at cost, consisted of the following <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table 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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and land 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; 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;">7,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">7,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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;">33,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">31,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">106,262</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);">105,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">146,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">(79,747</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);">(78,325</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; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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);">67,208</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);">65,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></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 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="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land and land 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; 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;">7,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">7,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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;">33,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">31,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">106,262</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);">105,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></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="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">146,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">143,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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);">(79,747</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);">(78,325</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; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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);">67,208</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);">65,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></tr> </tbody></table> 7252000 7066000 33441000 31161000 106262000 105109000 146955000 143336000 79747000 78325000 67208000 65011000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Cloud-based Enterprise Resource Planning Implementation Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We have capitalized certain costs associated with the implementation of our new cloud-based Enterprise Resource Planning (“ERP”) system in accordance with ASC Topic <em style="font: inherit;">350,</em> <i>Intangibles</i>—<i>Goodwill and Other, </i>(“ASC <em style="font: inherit;">350”</em>). Capitalized costs include only external direct costs of materials and services consumed in developing the system and interest costs incurred, when material, while developing the system.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Unamortized capitalized cloud computing implementation costs totaled $14.0 million and $14.7 million at <em style="font: inherit;"> April 1, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>respectively. These amounts are recorded within other current assets and other assets in our condensed consolidated balance sheets. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2022</em> the final phase of ERP system development was completed. Implementation costs are amortized using the straight-line method over <span style="-sec-ix-hidden:c97616536">seven</span> years and we recorded $0.7 million and $0.5 million in amortization expense during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023, </em>and <em style="font: inherit;"> March 26, 2022, </em>respectively.</p> 14000000.0 14700000 700000 500000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Segment Information</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We applied the provisions of ASC Topic <em style="font: inherit;">280,</em> <i>Segment Reporting</i>, (“ASC <em style="font: inherit;">280”</em>), which sets forth a management approach to segment reporting and establishes requirements to report selected segment information quarterly and to report annually entity-wide disclosures about products, major customers and the geographies in which the entity holds material assets and reports revenue. Under ASC <em style="font: inherit;">280,</em> an operating segment is defined as a component that engages in business activities whose operating results are reviewed by the chief operating decision maker and for which discrete financial information is available. We have determined that our three identified operating segments are: Test Handler Group (“THG”), Semiconductor Tester Group (“STG”) and Interface Solutions Group (“ISG”). Our THG, STG and ISG operating segments qualify for aggregation under ASC <em style="font: inherit;">280</em> due to similarities in their customers, their economic characteristics, and the nature of products and services provided. As a result, we report in one segment, Semiconductor Test and Inspection Equipment (“Semiconductor Test &amp; Inspection”).</p> 3 1 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Goodwill and Other Intangible Assets </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We evaluate goodwill 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. 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 estimate the fair values of our reporting units using a weighting of the income and market approaches. Under the income approach, we use a discounted cash flow methodology to derive an indication of value, which requires management to make significant estimates and assumptions related to forecasted revenues, gross profit margins, operating income margins, working capital cash flow, perpetual growth rates, and long-term discount rates, among others. For the market approach, we use the guideline public company method. Under this method we utilize information from comparable publicly traded companies with similar operating and investment characteristics as the reporting units, to create valuation multiples that are applied to the operating performance metrics of the reporting unit being tested, in order to obtain an indication of value. We then apply a <em style="font: inherit;">50/50</em> weighting to the indicated values from the income and market approaches to derive the fair values of the reporting units. 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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;">2022,</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.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Other intangible assets 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 other intangible assets, impairment losses are only recorded if the asset’s carrying amount is <em style="font: inherit;">not</em> recoverable through its undiscounted, probability-weighted future cash flows. We measure the impairment loss based on the difference between the carrying amount and estimated fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> <em style="font: inherit;">no</em> events or conditions occurred suggesting an impairment in our goodwill, other intangible assets and long-lived assets.</p> 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Product Warranty</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Product warranty costs are accrued in the period sales are recognized. Our products are generally sold with standard warranty periods, which differ by product, ranging from 12 to 36 months. Parts and labor are typically covered under the terms of the warranty agreement. Our warranty expense accruals are based on historical and estimated costs by product and configuration. From time-to-time we offer customers extended warranties beyond the standard warranty period. In those situations, the revenue relating to the extended warranty is deferred at its estimated fair value and recognized on a straight-line basis over the contract period. Costs associated with our extended warranty contracts are expensed as incurred.</p> P12M P36M <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Restructuring Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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> <i>Exit or Disposal Cost Obligations</i> (“ASC <em style="font: inherit;">420”</em>)<i>.</i> The timing of recognition for severance costs accounted for under ASC <em style="font: inherit;">420</em> depends on whether employees are required to render service until they are terminated in order to receive the termination benefits. If employees are required to render service until they are terminated in order to receive the termination benefits, a liability is recognized ratably over the future service period. Otherwise, a liability is recognized when management has committed to a restructuring plan and has communicated those actions to employees. Employee termination benefits covered by existing benefit arrangements are recorded in accordance with ASC Topic <em style="font: inherit;">712,</em> <i>Nonretirement Postemployment Benefits</i>. These costs are recognized when management has committed to a restructuring plan and the severance costs are probable and estimable. See Note <em style="font: inherit;">4,</em> “Restructuring Charges” for additional information.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Debt Issuance Costs </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We capitalize costs related to the issuance of debt. Debt issuance costs that were directly related to our Term Loan B 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 $49,000 and $0.1 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> March 26, 2022, </em>respectively.</p> 49000 100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Foreign Remeasurement and Currency Translation </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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> months ended <em style="font: inherit;"> April 1, 2023, </em>we recognized foreign exchange losses of $0.4 million, in our condensed consolidated statements of income. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>we recognized foreign exchange gains of $1.1 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Certain of our foreign subsidiaries have designated the local currency as their functional currency and, as a result, their assets and liabilities are translated at the rate of exchange at the balance sheet date, while revenue and expenses are translated using the average exchange rate for the period. Cumulative translation adjustments resulting from the translation of the financial statements are included as a separate component of stockholders’ equity.</p> -400000 1100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Foreign Exchange Derivative Contracts</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We enter into foreign currency forward contracts with a financial institution to hedge against future movements in foreign exchange rates that affect certain existing U.S. Dollar denominated assets and liabilities held at our subsidiaries whose functional currency is the local currency. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. See Note <em style="font: inherit;">7,</em> “Derivative Financial Instruments” for additional information.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Share-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We measure and recognize all share-based compensation under the fair value method.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Reported share-based compensation is classified, in the condensed consolidated interim financial statements, as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">752</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">866</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">752</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total share-based compensation, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 180000 145000 866000 752000 2868000 2525000 3914000 3422000 2776000 1626000 1138000 1796000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Income Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Basic income per common share is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income 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 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> months ended <em style="font: inherit;"> April 1, 2023, </em>approximately 112,000 shares of common stock were excluded from the computation. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>224,000 shares were excluded from the computation. All shares repurchased and held as treasury stock are reflected as a reduction to our basic weighted average shares outstanding based on the trade date of the share repurchase.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table reconciles the denominators used in computing basic and diluted income per share <i>(in thousands)</i>:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> 112000 224000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 47343000 48778000 828000 791000 48171000 49569000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We determine if a contract contains a lease at inception. Operating leases are included in operating lease right of use (“ROU”) assets, current other accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets. Finance leases are included in property, plant and equipment, other current accrued liabilities, and long-term lease liabilities on our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the adoption date or the commencement date for leases entered into after the adoption date. As most of our leases do <em style="font: inherit;">not</em> provide an implicit rate, we use our incremental borrowing rates for the remaining lease terms based on the information available at the adoption date or commencement date in determining the present value of future payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The operating lease ROU asset also includes any lease payments made, lease incentives, favorable and unfavorable lease terms recognized in business acquisitions and excludes initial direct costs incurred and variable lease payments. Variable lease payments include estimated payments that are subject to reconciliations throughout the lease term, increases or decreases in the contractual rent payments, as a result of changes in indices or interest rates and tax payments that are based on prevailing rates. Our lease terms <em style="font: inherit;"> may </em>include renewal options to extend the lease when it is reasonably certain that we will exercise those options. In addition, we include purchase option amounts in our calculations when it is reasonably certain that we will exercise those options. Rent expense for minimum payments under operating leases is recognized on a straight-line basis over the term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 income on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component and include both in our calculation of the ROU assets and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our net sales are derived from the sale of products and services and are adjusted for estimated returns and allowances, which historically have been insignificant. We recognize revenue when the obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our systems, non-system products or services. In circumstances where control is <em style="font: inherit;">not</em> transferred until destination or acceptance, we defer revenue recognition until such events occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Revenue for established products that have previously satisfied a customer’s acceptance requirements is generally recognized upon shipment. In cases where a prior history of customer acceptance cannot be demonstrated or from sales where customer payment dates are <em style="font: inherit;">not</em> determinable and in the case of new products, revenue and cost of sales are deferred until customer acceptance has been received. Our post-shipment obligations typically include installation and standard warranties. The relative standalone selling price of installation related revenue is recognized in the period the installation is performed. Service revenue is recognized over time as we transfer control to our customer for the related contract or upon completion of the services if they are short-term in nature. Spares, contactor and kit revenue is generally recognized upon shipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Certain of our equipment sales have multiple performance obligations. These arrangements involve the delivery or performance of multiple performance obligations, and transfer of control of performance obligations <em style="font: inherit;"> may </em>occur at different points in time or over different periods of time. For arrangements containing multiple performance obligations, the revenue relating to the undelivered performance obligation is deferred using the relative standalone selling price method utilizing estimated sales prices until satisfaction of the deferred performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. At <em style="font: inherit;"> April 1, 2023, </em>we had $6.6 million of revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) for contracts with original expected durations of over <em style="font: inherit;">one</em> year. As allowed under ASC Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> (“ASC <em style="font: inherit;">606”</em>), we have opted to <em style="font: inherit;">not</em> disclose unsatisfied performance obligations for contracts with original expected durations of less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 Topic <em style="font: inherit;">460,</em> <i>Guarantees </i>(“ASC <em style="font: inherit;">460”</em>), and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The transaction price reflects our expectations about the consideration we will be entitled to receive from the customer and <em style="font: inherit;"> may </em>include fixed or variable amounts. Fixed consideration primarily includes sales to customers that are known as of the end of the reporting period. Variable consideration includes sales in which the amount of consideration that we will receive is unknown as of the end of a reporting period. Such consideration primarily includes sales made to certain customers with cumulative tier volume discounts offered. Variable consideration arrangements are rare; however, when they occur, we estimate variable consideration as the expected value to which we expect to be entitled. Included in the transaction price estimate are amounts in which it is probable that a significant reversal of cumulative revenue recognized will <em style="font: inherit;">not</em> occur when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration that does <em style="font: inherit;">not</em> meet revenue recognition criteria is deferred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our contracts are typically less than <em style="font: inherit;">one</em> year in duration and we have elected to use the practical expedient available in ASC <em style="font: inherit;">606</em> to expense cost to obtain contracts as they are incurred because they would be amortized over less than <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;"> April 1, 2023, </em>we had deferred revenue totaling approximately $12.0 million, current deferred profit of $5.7 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $5.3 million. At <em style="font: inherit;"> December 31, 2022, </em>we had deferred revenue totaling approximately $16.1 million, current deferred profit of $8.0 million and deferred profit expected to be recognized after <em style="font: inherit;">one</em> year included in noncurrent other accrued liabilities of $5.5 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net sales by type are as follows <i>(in thousands):</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non-systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 58.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Revenue by geographic area based upon product shipment destination <i>(in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,385</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">A small number of customers historically have been responsible for a significant portion of our net sales. Significant customer concentration information is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616711">two</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616712">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 6600000 0 0 12000000.0 5700000 5300000 16100000 8000000.0 5500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non-systems</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 58.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Disaggregated Net Sales</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Malaysia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Philippines</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,385</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Taiwan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Rest of the World</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55.9%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">179,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 102984000 117349000 76387000 80408000 179371000 197757000 31895000 20116000 31790000 24385000 21110000 38653000 18743000 23763000 8317000 19808000 67516000 71032000 179371000 197757000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customers individually accounting for more than 10% of net sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616711">two</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c97616712">one</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.24 0.11 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Accumulated Other Comprehensive Loss</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our accumulated other comprehensive loss balance totaled approximately $37.0 million and $40.0 million at <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </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, unrealized loss on investments and adjustments related to postretirement benefits. Reclassification adjustments from accumulated other comprehensive loss during the <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> were <em style="font: inherit;">not</em> significant.</p> -37000000.0 -40000000.0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Retiree Medical Benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> was <em style="font: inherit;">not</em> significant.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">There have been <em style="font: inherit;">no</em> material changes in recently issued or adopted accounting standards from those disclosed in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2022.</em></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Business Acquisitions, Goodwill and Purchased Intangible Assets</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">MCT</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">On <em style="font: inherit;"> January 30, 2023, </em>we completed the acquisition of all the outstanding membership units of MCT Worldwide, LLC. (“MCT”), pursuant to a membership unit purchase agreement dated <em style="font: inherit;"> January 30, 2023, </em>by and among MCT Worldwide, LLC, Arise Acquisition Co., LLC, The Seaport Group LLC Profit Sharing Plan, and Delta Design, Inc., a wholly owned subsidiary of Cohu (“the Acquisition”). MCT is a U.S. based company with its principal manufacturing site in Penang Malaysia. MCT provides automated solutions for the semiconductor industry and designs, manufactures, markets, services and distributes strip test handlers, film frame handlers and laser mark handlers. On <em style="font: inherit;"> January 30, 2023, </em>we made a cash payment totaling approximately $28.0 million for MCT. The Acquisition is a debt free transaction and is subject to a working capital adjustment for the difference between the actual and estimated net working capital. Taking into consideration the impact of our estimated working capital adjustment and certain acquisition-related costs that were included in the transaction proceeds, our preliminary purchase price for MCT is $26.8 million. During the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 1, 2023, </em>we incurred acquisition-related costs totaling $0.4 million, which were expensed as selling, general and administrative costs. During the prior year period ended <em style="font: inherit;"> March 26, 2022, </em>no acquisition-related costs were incurred. The Acquisition has been accounted for in conformity with ASC Topic <em style="font: inherit;">805,</em> <i>Business Combinations</i>, (“ASC <em style="font: inherit;">805”</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We have <em style="font: inherit;">not</em> finalized the purchase price allocation. Accordingly, the preliminary purchase price allocation shown below could materially change as we are still in the process of settling the working capital adjustment with the sellers and the fair values of the tangible and intangible assets acquired and liabilities assumed, and the related income tax effects <em style="font: inherit;"> may </em>still be adjusted as they are finalized during the remainder of the measurement period (which will <em style="font: inherit;">not</em> exceed <em style="font: inherit;">12</em> months from the acquisition closing date). The transaction was an asset acquisition for tax purposes, consequently, we will record a stepped-up tax basis in the acquired assets, including goodwill and intangibles. The acquired assets and liabilities of MCT were recorded at their respective fair values including an amount for goodwill representing the difference between the Acquisition consideration and the fair value of the identifiable net assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The table below summarizes the assets acquired and liabilities assumed as of <em style="font: inherit;"> January 30, 2023 (</em><i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Current assets, including cash received</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 77.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The preliminary allocation of the intangible assets subject to amortization is as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted<br/> Average<br/> Useful Life<br/> (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Product backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 61.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Acquired intangible assets reported above are being amortized using the straight-line method over their estimated useful lives which approximates the pattern of how the economic benefit is expected to be used. This includes amounts allocated to customer relationships because of anticipated high customer retention rates that are common in the semiconductor capital equipment industry.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The preliminary value assigned to developed technology was determined by using the using the relief from royalty method under the income approach, which included assumptions related to revenue growth rates, royalty rates, and discount rates. Developed technology, which comprises products that have reached technological feasibility, includes the products in MCT’s product line. The revenue estimates used to value the developed technology were based on estimates of relevant market sizes and growth factors, expected trends in technology and the nature and expected timing of new product introductions by MCT and competitors. The estimated after-tax cash flows were based on a hypothetical royalty rate applied to the revenues for the developed technology. The discount rate utilized to discount the net cash flows of the developed technology to present value was based on the risk associated with the respective cash flows taking into consideration the perceived risk of the technology relative to the other acquired assets, the weighted average cost of capital, the internal rate of return, and the weighted average return on assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The preliminary value assigned to customer relationships was determined by using the multi-period excess earnings method under the income approach. The estimated cash flows were based on revenues from the existing customers net of operating expenses and net of contributory asset charges. The discount rate utilized to discount the net cash flows of the customer relationships to present value was based on the respective cash flows taking into consideration the perceived risks.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The preliminary value assigned to backlog acquired was estimated based upon the contractual nature of the backlog as of <em style="font: inherit;"> January 30, 2023, </em>using the multi-period excess earnings method under the income approach to discount back to present value the cash flows attributable to the backlog at a discount rate commensurate with the expected risks of the backlog cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">MCT’s results of operations have been included starting <em style="font: inherit;"> January 30, 2023. </em>The impact of MCT on Cohu’s condensed consolidated statements of income and comprehensive income was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Goodwill and Intangible Assets</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Changes in the carrying value of goodwill during the year ended <em style="font: inherit;"> December 31, 2022, </em>and the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 1, 2023 </em>were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">213,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, April 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Purchased intangible assets subject to amortization are as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Period (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64,632</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">322,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178,677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">169,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Changes in the carrying values of purchased intangible assets presented above are a result of the impact of fluctuation in currency exchange rates and the acquisition of MCT.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Amortization expense related to intangible assets in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> was $8.8 million and $8.5 million, respectively.</p> 28000000.0 26800000 400000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Current assets, including cash received</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 77.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,845</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Liabilities assumed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9494000 197000 356000 12000000 8798000 30845000 4024000 26821000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted<br/> Average<br/> Useful Life<br/> (years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Product backlog</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 61.5%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 7500000 P7Y 4000000 P10Y 500000 P0Y6M 12000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219,791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">213,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Additions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance, April 1, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">223,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 219791000 -6252000 213539000 8798000 1215000 223552000 <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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gross</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Carrying</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Accum.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Period (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amort.</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">76,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64,632</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Covenant not-to-compete</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">322,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">178,677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">309,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">169,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 225310000 136127000 P3Y10M24D 224253000 128938000 76500000 32490000 P6Y8M12D 64632000 31015000 20548000 9894000 P6Y2M12D 20461000 9397000 265000 166000 P3Y9M18D 269000 161000 322623000 178677000 309615000 169511000 8800000 8500000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">3.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Borrowings and Credit Agreements</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table is a summary of our borrowings (<i>in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loans-Kita</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction Loan- Cohu GmbH</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Lines of Credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 57.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: financing fees and discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Credit Agreement</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">On <em style="font: inherit;"> October 1, 2018, </em>we entered into a Credit Agreement providing for a $350.0 million Term Loan Credit Facility and borrowed the full amount to finance a portion of the Xcerra acquisition. Loans under the Term Loan Credit Facility amortize in equal quarterly installments of 0.25% of the original principal amount, with the balance payable at maturity. All outstanding principal and interest in respect of the Term Loan Credit Facility must be repaid on or before <em style="font: inherit;"> October 1, 2025. </em>The loans under the Term Loan Credit Facility bear interest, at Cohu’s option, at a floating annual rate equal to London Interbank Offered Rate (“LIBOR”) plus a margin of 3.00%. At <em style="font: inherit;"> April 1, 2023, </em>the outstanding loan balance, net of discount and deferred financing costs, was $31.6 million and $3.4 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 31, 2022, </em>the outstanding loan balance, net of discount and deferred financing costs, was $66.2 million and $3.2 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;"> April 1, 2023, </em>the fair value of the debt was $32.0 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;"> April 1, 2023 </em>and is considered a Level <em style="font: inherit;">2</em> fair value measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;"> April 1, 2023, </em>we believe <em style="font: inherit;">no</em> such events of default have occurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">During the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of <em style="font: inherit;">2023,</em> we prepaid $34.1 million in principal of our Term Loan Credit Facility for $34.1 million in cash. We accounted for the prepayment as a debt extinguishment, which resulted in a loss of $0.4 million reflected in other expense, net, in our condensed consolidated statement of income and a $0.4 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. During the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of <em style="font: inherit;">2022,</em> we repurchased $7.0 million in principal of our Term Loan Credit Facility for $7.0 million in cash. This resulted in a loss of $0.1 million reflected in other expense in our condensed consolidated statement of income and a corresponding $0.1 million reduction in debt discounts and deferred financing costs in our condensed consolidated balance sheets. Approximately $32.0 million in principal of the Term Loan Credit Facility remains outstanding as of <em style="font: inherit;"> April 1, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Kita Term Loans</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We have a series of term loans with Japanese financial institutions primarily related to the expansion of our facility in Osaka, Japan. The loans are collateralized by the facility and land, carry interest rates ranging from 0.05% to 0.43%, and expire at various dates through <em style="font: inherit;">2034.</em> At <em style="font: inherit;"> April 1, 2023, </em>the outstanding loan balance was $2.4 million and $0.2 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 31, 2022, </em>the outstanding loan balance was $2.5 million and $0.2 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;"> April 1, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The term loans are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Construction Loans</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">In <em style="font: inherit;"> July 2019 </em>and <em style="font: inherit;"> June 2020, </em><em style="font: inherit;">one</em> of our wholly owned subsidiaries located in Germany entered into a series of construction loans (“Loan Facilities”) with a German financial institution initially providing it with total borrowings of up to <span style="-sec-ix-hidden:c97616831">€10.1</span> million. In <em style="font: inherit;"> May 2022, </em><em style="font: inherit;">one</em> of the construction loans was amended, reducing total borrowings provided under the loans to up to <span style="-sec-ix-hidden:c97616833">€9.5</span> million. The Loan Facilities were utilized to finance the expansion of our facility in Kolbermoor, Germany and are secured by the land and the existing building on the site. The Loan Facilities bear interest at agreed upon rates based on the facility amounts as discussed below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The <em style="font: inherit;">first</em> facility totaling <span style="-sec-ix-hidden:c97616835">€<span style="-sec-ix-hidden:c97616836">3.4</span></span> million has been fully drawn and is payable over 10 years at a fixed annual interest rate of 0.8%. Principal and interest payments are due each quarter over the duration of the facility ending in <em style="font: inherit;"> September 2029. </em>The <em style="font: inherit;">second</em> facility totaling <span style="-sec-ix-hidden:c97616840">€<span style="-sec-ix-hidden:c97616841">5.2</span></span> million has been fully drawn and is payable over 15 years at an annual interest rate of 1.05%, which is fixed until <em style="font: inherit;"> April 2027. </em>Principal and interest payments are due each month over the duration of the facility ending in <em style="font: inherit;"> January 2034. </em>The <em style="font: inherit;">third</em> facility totaling <span style="-sec-ix-hidden:c97616845">€0.9</span> million has been fully drawn and is payable over 10 years at an annual interest rate of 1.2%. Principal and interest payments are due each month over the duration of the facility ending in <em style="font: inherit;"> May 2030.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">At <em style="font: inherit;"> April 1, 2023, </em>total outstanding borrowings under the Loan Facilities was $8.3 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. At <em style="font: inherit;"> December 31, 2022, </em>total outstanding borrowings under the Loan Facilities was $8.4 million with $1.0 million of the total outstanding balance being presented as current installments of long-term debt in our condensed consolidated balance sheets. The loans are denominated in Euros and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates. The fair value of the debt approximates the carrying value at <em style="font: inherit;"> April 1, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Lines of Credit</span></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">As a result of our acquisition of Kita, we assumed a series of revolving credit facilities with various financial institutions in Japan. The credit facilities renew monthly and provide Kita with access to working capital totaling up to 960 million Japanese Yen of which 250 million Japanese Yen was drawn as of <em style="font: inherit;"> April 1, 2023. </em>At <em style="font: inherit;"> April 1, 2023, </em>total borrowings outstanding under the revolving lines of credit were $1.9 million. As these credit facility agreements renew monthly, they have been included in short-term borrowings in our condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The revolving lines of credit are denominated in Japanese Yen and, as a result, amounts disclosed herein will fluctuate because of changes in currency exchange rates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our wholly owned subsidiary in Switzerland has <span style="-sec-ix-hidden:c97616855">one</span> line of credit which provides borrowings of up to a total of 2.0 million Swiss Francs, a portion of which is reserved for tax guarantees. The financial institution that provides the line of credit is requiring us to provide a corporate guarantee to access the line of credit and as of <em style="font: inherit;"> April 1, 2023 </em>we are still in the process of executing the required documents. Until the documents are issued and accepted by the bank <em style="font: inherit;">no</em> amounts <em style="font: inherit;"> may </em>be drawn on this line of credit. At <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022 </em>no amounts were outstanding under this line of credit.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 54pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loan under Credit Agreement</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Bank Term Loans-Kita</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction Loan- Cohu GmbH</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,414</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Lines of Credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,883</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 57.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: financing fees and discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 31952000 66952000 2383000 2466000 8269000 8414000 1883000 1907000 44487000 79739000 347000 764000 6421000 6311000 37719000 72664000 350000000.0 0.0025 0.0300 31600000 3400000 66200000 3200000 32000000.0 34100000 34100000 -400000 400000 7000000.0 7000000.0 -100000 100000 32000000.0 0.0005 0.0043 2400000 200000 2500000 200000 P10Y 0.008 P15Y 0.0105 P10Y 0.012 8300000 1000000.0 8400000 1000000.0 960000000 250000000 1900000 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: 36pt;"> <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 style="width: auto;"> <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';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">MCT Integration Program</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> we began a strategic restructuring and integration program in connection with the acquisition of MCT (“MCT Integration Program”). See Note <em style="font: inherit;">2,</em> “Business Acquisitions, Goodwill and Purchased Intangible Assets” for additional information regarding the acquisition of MCT. As part of this program, we intend to consolidate MCT’s Penang, Malaysia manufacturing operations into Cohu’s Melaka, Malaysia manufacturing operations by the end of <em style="font: inherit;">2023.</em> Relating to the facility consolidation actions, we notified certain impacted employees of a reduction in force program and the facility consolidation and reduction in force programs are being implemented as part of a comprehensive review of our operations and are intended to reduce our operating cost structure and capitalize on acquisition synergies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">As a result of the activities described above, we recognized total pretax charges of $0.9 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023, </em>that are within the scope of ASC <em style="font: inherit;">420.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table summarizes the activity within the restructuring related accounts for the MCT Integration Program during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em><i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 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; 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></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: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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;">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</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: 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);">(707</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: 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);">(10</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: 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);">(717</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, April 1, 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; 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);">171</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);">171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Xcerra Integration Program</span></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 Xcerra (“Xcerra Integration Program”). As part of the Xcerra Integration Program we consolidated our global handler and contactor manufacturing operations and closed our manufacturing operations in Penang, Malaysia and Fontana, California in <em style="font: inherit;">2019.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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 Xcerra Integration Program. During the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020</em> we implemented a voluntary program and termination agreements with certain employees of our wholly owned subsidiary, Cohu GmbH. These programs collectively reduced headcount, enabled us to consolidate the facilities of our multiple operations located near Kolbermoor and Rosenheim, Germany, as well as transitioned certain manufacturing to other lower cost regions. The facility consolidations and reduction in force programs were implemented as part of a comprehensive review of our operations and were intended to streamline and reduce our operating cost structure and capitalize on acquisition synergies.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">As a result of the activities described above, we recognized total pretax charges of $0.4 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>that are within the scope of ASC <em style="font: inherit;">420.</em> Total pretax charges for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em>were <em style="font: inherit;">not</em> material.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Costs associated with restructuring activities are presented in our condensed consolidated statements of income as restructuring charges, except for certain costs associated with inventory charges related to the decision to end manufacturing of certain of Xcerra’s semiconductor test handler products, which are classified within cost of sales. Other restructuring costs include expenses for professional fees associated with employee severance, impairments of fixed assets and building close expenses. As of <em style="font: inherit;"> December 31, 2022, </em>restructuring activities associated with the Xcerra Integration Program were materially complete.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table summarizes the activity within the restructuring related accounts for the Xcerra Integration Program during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022 </em><i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Severance and</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, March 26, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">At <em style="font: inherit;"> April 1, 2023, </em>our total accrual for both the MCT and Xcerra Integration Programs are 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> 900000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 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; 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></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: 46.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">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;">878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</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: 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);">(707</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: 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);">(10</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: 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);">(717</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, April 1, 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; 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);">171</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);">171</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: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Severance and</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Exit</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other Payroll</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Costs</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, December 25, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amounts paid or charged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Impact of currency exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance, March 26, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">496</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 0 878000 10000 888000 707000 10000 717000 171000 0 171000 400000 348000 0 348000 -14000 590000 576000 257000 169000 426000 2000 -0 2000 75000 421000 496000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Financial Instruments Measured at Fair Value </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Investments that we have classified as short-term, by security type, are as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities<sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Gross</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Amortized</em></td><td> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">Cost</em></td><td style="padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities <sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:41pt;"> </td><td style="vertical-align: top; width: 18pt; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align: top; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of <em style="font: inherit;"> April 1, 2023, </em>the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of <em style="font: inherit;"> December 31, 2022, </em>the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:41pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Corporate debt securities include investments in financial and other corporate institutions. <em style="font: inherit;">No</em> single issuer represents a significant portion of the total corporate debt securities portfolio.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Effective maturities of short-term investments are as follows <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">112,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">112,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due after one year through three years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Accounting standards pertaining to fair value measurements establish a <em style="font: inherit;">three</em>-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level <em style="font: inherit;">1,</em> defined as observable inputs such as quoted prices in active markets; Level <em style="font: inherit;">2,</em> defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level <em style="font: inherit;">3,</em> defined as unobservable inputs in which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions. When available, we use quoted market prices to determine the fair value of our investments, and they are included in Level <em style="font: inherit;">1.</em> When quoted market prices are unobservable, we use quotes from independent pricing vendors based on recent trading activity and other relevant information, and they are included in Level <em style="font: inherit;">2.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table summarizes, by major security type, our financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy <i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at April 1, 2023 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">324,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at December 31, 2022 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Amortized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cost</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities<sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Gross</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><em style="font: inherit;">Amortized</em></td><td> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Unrealized</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Fair</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><em style="font: inherit;">Cost</em></td><td style="padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Gains</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Losses<sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities <sup style="vertical-align:top;line-height:120%;font-size:pt"> (2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 36670000 23000 149000 36544000 24500000 11000 23000 24488000 23137000 47000 286000 22898000 12932000 0 64000 12868000 848000 0 0 848000 98087000 81000 522000 97646000 59283000 30000 240000 59073000 36500000 20000 41000 36479000 34614000 1000 418000 34197000 12727000 10000 79000 12658000 828000 0 0 828000 143952000 61000 778000 143235000 66300000 65800000 86300000 85500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortized</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due in one year or less</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">112,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">112,683</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Due after one year through three years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">98,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">97,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 66392000 66139000 112956000 112683000 31695000 31507000 30996000 30552000 98087000 97646000 143952000 143235000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at April 1, 2023 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">166,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">324,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Fair value measurements at December 31, 2022 using:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total estimated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate debt securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bank certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asset-backed securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign government security</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">195,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 166925000 0 0 166925000 0 29886000 0 29886000 0 39282000 0 39282000 0 12869000 0 12869000 0 49998000 0 49998000 0 24487000 0 24487000 0 848000 0 848000 166925000 157370000 0 324295000 190371000 0 0 190371000 0 69753000 0 69753000 0 40290000 0 40290000 0 37480000 0 37480000 0 34196000 0 34196000 0 12658000 0 12658000 0 828000 0 828000 190371000 195205000 0 385576000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Stock Benefit Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;"> April 1, 2023, </em>there were 358,844 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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Stock Options</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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:c97617102">one</span> to <span style="-sec-ix-hidden:c97617103">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:c97617105">ten</span> years. In the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023,</em> we did <span style="-sec-ix-hidden:c97617108">not</span> grant any stock options and did <span style="-sec-ix-hidden:c97617109">not</span> issue any shares of our common stock on the exercise of options that were granted previously. At <em style="font: inherit;"> April 1, 2023, </em><em style="font: inherit;">no</em> stock options were exercisable and outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Restricted Stock Units</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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:c97617111">one</span> to <span style="-sec-ix-hidden:c97617112">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. 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;"> April 1, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023,</em> we awarded 305,816 RSUs and issued 357,532 shares of our common stock on vesting of previously granted awards and 2,562 shares were forfeited. At <em style="font: inherit;"> April 1, 2023, </em>we had 914,964 RSUs outstanding with an aggregate intrinsic value of approximately $35.1 million and the weighted average remaining vesting period was approximately 1.7 years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Performance Stock Units </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We also grant performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program. The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 0% to 200% of the number granted and is determined based on certain performance criteria over a <em style="font: inherit;">three</em>-year measurement period. The performance criteria for the PSUs are based on a combination of our annualized Total Shareholder Return (“TSR”) for the performance period and the relative performance of our TSR compared with the Russell <em style="font: inherit;">2000</em> Index (RUT) 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;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We estimate the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. To the extent applicable performance conditions are satisfied, shares of our common stock are issued on the date the PSUs vest net of the minimum statutory tax withholding requirements to be paid by us on behalf of our employees.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">In the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> months of fiscal <em style="font: inherit;">2023,</em> we awarded 256,073 PSUs, we issued 257,845 shares of our common stock on vesting of previously granted awards and no shares were forfeited. At <em style="font: inherit;"> April 1, 2023, </em>we had 401,452 PSUs outstanding with an aggregate intrinsic value of approximately $15.4 million and the weighted average remaining vesting period was approximately 2.2 years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Employee Stock Purchase Plan</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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;">three</em> months of fiscal <em style="font: inherit;">2023,</em> no shares of our common stock were sold to our employees under the ESPP leaving 346,498 shares available for future issuance as of <em style="font: inherit;"> April 1, 2023.</em></p> 358844 305816 357532 2562 914964 35100000 P1Y8M12D 0 2 1 256073 257845 0 401452 15400000 P2Y2M12D 0.85 0 346498 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Derivative Financial Instruments</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b><i>Foreign Exchange Derivative Contracts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We operate and sell our products in various global markets and, as a result, we are exposed to changes in foreign currency exchange rates. In the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2020,</em> we began utilizing foreign currency forward contracts to offset future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts to mitigate the risks and volatility associated with foreign currency transaction gains or losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We do <em style="font: inherit;">not</em> use derivative financial instruments for speculative or trading purposes. For accounting purposes, our foreign currency forward contracts are <em style="font: inherit;">not</em> designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our condensed consolidated balance sheets with changes in fair value recorded within foreign transaction gain (loss) in our condensed consolidated statements of income for both realized and unrealized gains and losses. The cash flows associated with the foreign currency forward contracts are reported in net cash provided by operating activities in our condensed consolidated statements of cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All our foreign exchange derivative contracts outstanding at <em style="font: inherit;"> April 1, 2023 </em>will mature during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The following table provides information about our foreign currency forward contracts outstanding as of <em style="font: inherit;"> April 1, 2023 </em><i>(in thousands)</i>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Currency</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 38.3%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Position</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Local Currency)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(U.S. Dollars)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Euro</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Swiss Franc</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Malaysian Ringgit</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">South Korean Won</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Japanese Yen</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">158,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our foreign currency contracts are classified within Level <em style="font: inherit;">2</em> of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs. The fair values of foreign currency contracts outstanding at <em style="font: inherit;"> April 1, 2023 </em>were immaterial.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The location and amount of gains and losses related to non-designated derivative instruments in the condensed consolidated statements of income were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 33.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives not designated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 28.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Location of gain (loss)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">April 1,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">March 26,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">as hedging instruments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">recognized on derivatives</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Foreign transaction gain (loss)</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Currency</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 38.3%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Position</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Local Currency)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(U.S. Dollars)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Euro</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Swiss Franc</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Malaysian Ringgit</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">South Korean Won</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Japanese Yen</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Buy</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">158,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 116835000 127000000 24621000 27000000 8779000 2000000 2604000000 2000000 66240000 500000 158500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 33.8%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Derivatives not designated</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 28.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Location of gain (loss)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">April 1,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">March 26,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">as hedging instruments</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">recognized on derivatives</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2022</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign exchange forward contracts</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Foreign transaction gain (loss)</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 1081000 -1410000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Equity</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i><span style="text-decoration: underline; ">Share Repurchase Program</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">On <em style="font: inherit;"> October 28, 2021, </em>we announced that our Board of Directors authorized a $70 million share repurchase program. On <em style="font: inherit;"> October 25, 2022, </em>our Board of Directors authorized an additional $70 million under the share repurchase program. This share repurchase program was effective as of <em style="font: inherit;"> November 2, 2021 </em>and has <em style="font: inherit;">no</em> expiration date, and the timing of share repurchases and the number of shares of common stock to be repurchased will depend upon prevailing market conditions and other factors. Repurchases under this program will be made using our existing cash resources and <em style="font: inherit;"> may </em>be commenced or suspended from time-to-time at our discretion without prior notice. Repurchases <em style="font: inherit;"> may </em>be made in the open market, through <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> programs, or in privately negotiated transactions at prevailing market rates in accordance with federal securities laws. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023, </em>we repurchased 99,682 shares of our common stock for $3.5 million to be held as treasury stock. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 26, 2022, </em>we repurchased 213,706 shares of our common stock for $6.4 million to be held as treasury stock. As of <em style="font: inherit;"> April 1, 2023, </em>$78.5 million of shares of our common stock remained available for us to repurchase under our share repurchase program.</p> 70000000 70000000 99682 3500000 213706 6400000 78500000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We used the estimated annual effective tax rate (“ETR”) expected to be applicable for the full fiscal year in computing our tax provision. The ETR on income for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em>was 24.1%. Our <em style="font: inherit;">first</em> quarter <em style="font: inherit;">2023</em> ETR reflects the impact of certain foreign earnings taxed at rates higher than the U.S. statutory rate, offset by the impact of excess tax benefits relating to stock-based compensation and the tax benefit of U.S research &amp; development and foreign tax credits.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We conduct business globally and as a result, Cohu or <em style="font: inherit;">one</em> or more of its subsidiaries files income tax returns in the US and various state and foreign jurisdictions. In the normal course of business, we are subject to examinations by taxing authorities throughout the world and are currently under examination in Germany, Malaysia, Philippines, Singapore and Thailand. We believe our financial statement accruals for income taxes are appropriate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">In accordance with the disclosure requirements as described in ASC Topic <em style="font: inherit;">740,</em> Income Taxes, we have classified unrecognized tax benefits as non-current income tax liabilities, or a reduction in non-current deferred tax assets, unless expected to be paid within <em style="font: inherit;">one</em> year. Our continuing practice is to recognize interest and/or penalties related to income tax matters in income tax expense. There were <em style="font: inherit;">no</em> material changes to our unrecognized tax benefits and interest accrued related to unrecognized tax benefits during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> March 26, 2022.</em></p> 0.241 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">10.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">We lease certain of our facilities, equipment and vehicles under non-cancelable operating and finance leases. Leases with initial terms of <em style="font: inherit;">12</em> months or less are <em style="font: inherit;">not</em> recorded on the condensed consolidated balance sheet, but we recognize those lease payments in the condensed consolidated statements of income on a straight-line basis over the lease term. Lease and non-lease components are included in the calculation of the ROU asset and lease liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our leases have remaining lease terms of 1 year to 35 years, some of which include <em style="font: inherit;">one</em> or more options to extend the leases for up to 25 years. Our lease term includes renewal terms when we are reasonably certain we will exercise the renewal options. We sublease certain leased assets to <em style="font: inherit;">third</em> parties, mainly as a result of unused space in our facilities</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Supplemental balance sheet information related to leases was as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 28pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 37.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21.6%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Finance lease assets are recorded net of accumulated amortization of $0.2 million as of <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">The components of lease expense were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 36pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Future minimum lease payments at <em style="font: inherit;"> April 1, 2023, </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,862</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Supplemental cash flow information related to leases was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Financing lease assets acquired in MCT acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease assets acquired in MCT acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P1Y P35Y P25Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 37.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Classification</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Assets</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Finance lease assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net <sup style="vertical-align:top;line-height:120%;font-size:pt"> (1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><em style="font: inherit;">Total lease assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Liabilities</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Current</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21.6%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other accrued liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Noncurrent</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Long-term lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Weighted-average remaining lease term (years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Weighted-average discount rate</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Operating leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><em style="font: inherit;">Finance leases</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 21718000 22804000 322000 323000 22040000 23127000 5111000 4927000 36000 49000 17987000 19185000 30000 24000 23164000 24185000 P6Y1M6D P6Y2M12D P2Y1M6D P1Y8M12D 0.062 0.062 0.020 0.022 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Short-term operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization of leased assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 36pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1679000 1716000 559000 537000 6000 1000 26000 32000 10000 20000 2260000 2266000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 43%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,862</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,910</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,164</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4744000 32000 4776000 5909000 17000 5926000 5260000 16000 5276000 2862000 3000 2865000 1783000 0 1783000 7910000 0 7910000 28468000 68000 28536000 5370000 2000 5372000 23098000 66000 23164000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leased assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Financing lease assets acquired in MCT acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease assets acquired in MCT acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1675000 1703000 24000 44000 95000 1169000 19000 0 130000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">From time-to-time we are involved in various legal proceedings, examinations by various tax authorities and claims that have arisen in the ordinary course of our business. The outcome of any litigation is inherently uncertain. While there can be <em style="font: inherit;">no</em> assurance, we do <em style="font: inherit;">not</em> believe at the present time that the resolution of these matters will have a material adverse effect on our assets, financial position or results of operations.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Guarantees </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><b>Product Warranty</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Our products are generally sold with warranty periods that range from 12 to 36 months following sale or acceptance. The product warranty promises customers that delivered products are as specified in the contract (an “assurance-type warranty”). Therefore, we account for such product warranties under ASC <em style="font: inherit;">460,</em> and <em style="font: inherit;">not</em> as a separate performance obligation. Parts and labor are covered under the terms of the warranty agreement. The warranty provision is based on historical and projected experience by product and configuration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Changes in accrued warranty were as follows (<i>in thousands</i>):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62.3%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Liability acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <div>   </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">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.6 million at both <em style="font: inherit;"> April 1, 2023 </em>and <em style="font: inherit;"> December 31, 2022.</em></p> P12M P36M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">April 1,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 26,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62.3%; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warranty expense accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Warranty payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Liability acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6214000 7691000 1980000 2047000 2146000 2891000 67000 0 6115000 6847000 600000 As of April 1, 2023, the cost and fair value of investments with loss positions was approximately $66.3 million and $65.8 million, respectively. As of December 31, 2022, the cost and fair value of investments with loss positions was approximately $86.3 million and $85.5 million, respectively. We evaluated the nature of these investments, credit worthiness of the issuer and the duration of these impairments to determine if a credit loss exists. We have the ability and intent to hold these investments to maturity. Excludes sublease income of $0.1 million in 2022 and 2023. Corporate debt securities include investments in financial and other corporate institutions. No single issuer represents a significant portion of the total corporate debt securities portfolio. Derived from December 31, 2022 audited financial statements Finance lease assets are recorded net of accumulated amortization of $0.2 million as of April 1, 2023 and December 31, 2022. Excludes amortization of $6,891 and $6,696 for the three months ended April 1, 2023 and March 26, 2022, respectively. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,PPI58'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 " #,,*56XSPL:.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VEQ#Z&;B^))07!!\1:2V=U@TX1DI-VW-ZV[740?0,@E,W^^ M^0;2F2A-2/B<0L1$#O/-Y/LA2Q.W[$@4)4 V1_0ZUR4QE.8^)*^I7-,!HC8? M^H#0<+X!CZ2M)@TSL(HKD:G.&FD2:@KIC+=FQ M&$]3W\$5,,,(D\_?!;0K<:G^B5TZP,[)*;LU-8YC/;9+KNP@X.WI\659MW)# M)CT8+*^RDW2*N&67R:_MW?WN@:F&-VW%;\O9"2[Y1G+Q/KO^\+L*^V#=WOUC MXXN@ZN#7OU!?4$L#!!0 ( ,PPI5:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MS#"E5O@M(47/!0 Z1X !@ !X;"]W;W)K14/=%(\FZ1_SQ3N1#<;B1ZENZ%$*3ESA*TLO&4NO51:N5^DL1\_1< MKD0"O\REBKF&4[5HI2LE>) %Q5&+.4ZW%?,P:8R&V;6I&@WE6D=A(J:*I.LX MYNKU2D1R<]F@C=V%AW"QU.9":S1<\868"?UE-55PUBI4@C 621K*A"@QOVR, MZ87G,A.0W?%'*#;IWC$Q*$]2?C,GD^"RX9@6B4CXVDAP^/,L/!%%1@G:\>]6 MM%$\TP3N'^_4;S-X@'GBJ?!D]&<8Z.5EH]\@@9CS=:0?Y.:#V )UC)XOHS3[ MGVSR>]OM!O'7J9;Q-AA:$(=)_I>_;#MB+\!U*@+8-H"]"Z!53W"W 6X&FK#FCG(^B:+!IHP,6F<:06_AA"G1]?27T-6-!DG ;E)=*A? MR23)R\-T)J):?E;Y:MYEO9X1X2SGBW\37/I"ONB\L&O).I4,^B,?KI!]IU?K7Q?B>Q-_3M@KZ-J8^V MI>)!!R@>01\$XH7\+EYMT+B28_XQVG$[-D8TMB9CIV#L',/X(!9A"I20ZGL> M"QLAKN-]^O"%3.X]&Q\:69.O6_!UT7:-H7R#K(1O([ZP<>'Q,('U]7UKH\$$^=YF<;%1Y6%VO/3=#CL#ZON=)"16;X7$FEK8BXEE9KZ^B" MA]5%9"4B.PYQ^])A@\L!JAK'"'; QM.FTVZ%L!3V%C:.ECZ%%&9I+X M4D'N,JMZ1F8:JI9(13RY!A<'9DX&]BK&U:]OK,BG<#:TM#84]R9;Y$?^0B8! M%' X#_W4Y@>6KH>BAN5+>\X"$ ]/=L=D&P]\BFQ MYQ67I,SM]HBG9*J7&QY"K7BA\B/[&WP*-T1+.T1Q!_.>WC-G4-F/95S3&UM!3^&.6.F.&.YNWH-. MH0;!!OX5KBH'J0.* ^9TV\UNG_:L7PY.X9I8Z9H8[G2RSMD"DW^XW^]2Q+L'PT+I\I3EBN)]Y##4X!CDG ME/W\] N9"7^M()-62%S)DW$,4]-,2__;&?F1GCM.WLX5K'N>>60WPKAH7?S2 M-C'<\8 E#,)D06:O\9.,K-2X@/DN8N4ZA5MBI5MBN)_9Y9'? M T+WX]GUV+I*PP/K$I;FB!UECG:?2G)#GZ42)A3[&ON XE?K%V(/CZK+69HB M=I0IFB2P$LWW"\Q*C>_ K9RX8A7G*>P/*^T/.\K^F 4,N'GP! NI[,,0KG/' M%53[V/<%"(%,D$M:B4_AA%CIA-A13F@6\R@B5^L4?D[M=8OK5"Y)\;B:?&YI M@-RC#-!-+-3"O)B_@8)>@CV(5SRQIO: 8"4H'E<7M+0^+NY<=HE<"D@DAH?+ M5..=P@*YI05RR&VG?S.^S;$>-?%IK<+6)F4.MQ-_)W&S[(5?K9&IF;_=Y MU.YU7-?IT6'K>9^QM;>9:,HOVV--B6\^$N3[BL758A]WG.U>MLK;\TW@C]Q4 M;THB,8=0Y[P'CU?YOFI^HN4JVYI\DEK+.#M<"AX(96Z W^=2ZMV)>4"QNSWZ M#U!+ P04 " #,,*56KER=69$( #5) & 'AL+W=OBDZ:^_4WE&S+%D=,"_1+8E%#ZIEGJ'EF)%T^:?.EW2AER=>Z:MJK MV<;:[6(^;U<;5>?M&[U5#9Q9:U/G%@[-P[S=&I47W:2ZFG-*XWF=E\WL^K(; MNS77EWIGJ[)1MX:TN[K.S?-[5>FGJQF;'08^E@\;ZP;FUY?;_$'=*?MY>VO@ M:'Y_*;.%?NM?[B#CX45S/J$*E* MK:Q;(H=_C^I&595;"7#\M5]T=KRFFWCZ^[#Z;YWSX,Q]WJH;7?VW+.SF:I;. M2*'6^:ZR'_73/]3>H(\00Q,4'N)\B.F=Z5CH=E;O/K2Z.?B''6L)K[T9'9S0;W MR\;%_OE2K-T3TTSDR?1F>_@?[\WS2')@\TLF/=/)N M%3%%YYZGO&V!MP5&0K^ Q!=PM_FBW>8K=36#^[A5YE'-KG_^B<7T+4;)#UKL MS%=Q]%6$5K^^R=L-@5"3E?NA_MJ5CWD%SJ.A[Y>*NZ5<+GJ\YCR.978Y?SSU M!S&37$AV-#M#*H](91#IW48;^]HJ4\,6?52MK:=@]NM$)]?/DEC&(Y2^%9." MBPA'&1U11D&4[U8KO0-) XR/0 M. CT W#86&U*A7(8HQ=-QZ'&S"B;"G5RQ)8$L=T:M(,QY<=\65! M?)^TS:MOP)=YUTYH)K/QC8*8Q3*-)F+,Z"!:](4H0^%C[/,%V8).V2X+N02T M=3?VY$VS7_043IQP.@X\9A91-@7Z1&E9$/3?M2Z>RJI"H3%_MT%"B?@8&V+' M1"0FPLX&W6)!J8![VN;-0PDY9Q_U:18YEOTR+TFB=I11.0%UD!T6UIW^'IK> MF_OIYQS%R3C_H&:,3B1Q-F@-"XO-[[ SFPI? ^4K%TE2,HX-8971" MSMB@9RPL:(?0E$T+RE%UA97;[)5N'GKPA;K'\XBO7S(2WGY'K.3D=A]DCH5U M[EAK;?-G5VBA 'WUBF24>GD.,8."1^ 0^:!Q/*QQ-UWSYS)=\>AZ,33VW->'(.<5 T'E8T8-'LH%MS1/E0+$BTA51ZNU)K)\"]9W .N@;#S=4YU7W M2UB1QDE&E'O[$[&+:9I,[=!!F'A8F/[Y8FKG2(>5)&Q<,"!FB8O]!,!!DWA8 MDXZW>'FR55&C?NED=Y?. ],7P(ST5\]0> ML8)[:B+ABT&31%B3#LG)*%L:Y<0^F.H%HDZ4Q>-$A9J)*045@SR)L#P-&[6O MQ%]@5OB*P]+3CG^/%C'+.)W8#6(0)A$6IN]*6,(7GT0F'K&(5>XG M@N7XG=6K+QM=%<5 PUYS*N=>DO8!:64M)L%J\!WBK?EB#(*$)? M5..$<3HNN#$[D%XV4=:(07Q%6'P_&4AE._-\"%INH?INK=MZ"6/G'/?LPXDX M^1;R?35^'='$ZW=0NY3*J70]R+8(R_9'97,8*HC*33/5[ I?BP5U90%U0]A/G)J]Y:F8?NE7E+NJ<9>ZS'X?Z]_ U?++NW MT>-QL5@*;%PNEA(;CQ;+"!N/%\L8&T\6RP0;3Q?+%!O/%LL,&V=TL604/L,]9V!\PSUGH'[#/6? 0$,98 !!0SE@ ,' M'.6 P<OPR1VTW]#TQ]8O>V^*KG7UNJZ^[E1.-JYI1:UZGKJKPD M%58/HB8<9E9"5EC#4*Y=54N"BU94,3?PO-BM,.7.?-K:EG(^%8UFE).E1*JI M*BQ_/1$FMC/'=W:&SW1=:F-PY],:K\DST5_KI821.T0I:$6XHH(C258SY]%/ M,[\5M!Y_4;)5>^_(;.5%B%&S(@C!F(@''WWU09UC3 M"/??=]'?MYN'S;Q@11:"?:.%+F?.V$$%6>&&Z<]B^X'T&QJ9>+E@JOU%V][7 M*"VJ7@P$%>7=$__L$[$G\*,S@J 7!&\5A+T@/!:$9P11+XC:S'1;:?.0 M88WG4RFV2!IOB&9>VF2V:M@^Y>;X6C92$:[0DDHH"?>6X*2@XWJ.[)38S)=$TQTS=HS_1'\A%J@2S MVCTH1U]*T2C,"S5U-7";U=V\9WSJ&(,SC(^U?$">_PX%7A!:Y(O+\HSD#RCL MY(%%GEV6?_=_'(I<2/&0YV#(<]!&BS>EJ9NB;A=PORA-W-_ZF[V,W')XX ['+C#V[C[$\6-+H6D M_\"$X>^L5N@N_F@?R?.\(^XK3@?HT8 >_18Z5:JYCAV=$!TS7_(X !X-P*.+ MP M15? I_!\79'3U@ESR.(".!^CX!NB;;T=\DL2)=WH]KGD=D"<#>7([^=LN M1W+"$TV"<7A$;?5*8COU>* >WTX-!5UI^+A2OKZ&/GX3NM7K'/ID0)]<1/\" MC8EJY*\C^"O D]-/0^(?7VN;4YS8<7W3>1Q:]JJE?W$+4 PR*($;N"(K*2H$ MM854+_"?W-47U!=&M*(<*BC%#'8+)15:):UL=<3=J]T5D>NV!U(H%PW7/>M@ M[AJM19!F;7MQ; _3++39HS2+;/91FHUL]CC-8IL]2;/$9A^GV=AFGZ39Q&)_ M]#WH%#WKS-!#NO_EHNM /V&YIEPA1E:0%^\A@<.675/7#;2HVS;G16AHFMK7 M$AIA(HT#S*^$T+N!66!HK>?_ E!+ P04 " #,,*56V#TN;9P% -%0 M& 'AL+W=OL=R*J]YR0IXL^$BIPJ&8CN7I6 T,4IY M-B>.$\QSFA:SY<+,?13+!:]4EA;LHT"RRG,JOMVSC+_Z4GI@O M%R7=LB>F/I/G@_7WQGEPYIE*MN+9 MES11N]M9-$,)V] J4Y_XR\^L<FEDG1E:5U+QO%$&!'E:U+_T MM0G$D0)V1Q1(HT#Z"OZ(@MLHN'T%;T3!:Q0\$YG:%1.'!ZKH%>*:^3@2T0 MS98__H #YR=;Z-_(V(F[?NNN/YD(XRZ4N$D&.L<7%H#WTR;^Q'_90E0K^4?I MB5WLN[TD#J6P$P0.MBO*C@:8 MHM#W>L M0K[KVW''+>[X>P6A1+56E8!X(X LMO;>$P\_'D4]@$,9/QR)*W8Z M'G*^NQ"E*8!W3>.QLH8S7"]^[,7]&-KD0M@*>2,PC^@23\)LJ' C>(Y@\R5, M)=BAXB&$. K#/M*A& F#V!T!2CJ@9+*/_Z9V3*#SIHM?0'UJX-9FWEAZHV[^ M5M9._>Z(%4\SZV.A&-A5!_ZR.NP.8GZ%,>G7N4TLCD9:,^X(%D\26H>P3HD5 MH& Q>1XAXFLY@.PV;Y0)! RXDK7?G6SA H/.,2VGCQQ4>LMB5 MY_4IQ"*%L3>V(CNJP]-<]PN@0H"1O2KH;54J=YKI='-.V+.5\?"0S*[I/N9980[)RHO#_B;'(A60>"R4':?A:5+3F^B)-10/]\=^$/E];$,Q M G*Q'1SI^(Q,\]D]E>D:G<.Z27B642$1L$5]6+*NH<9<>(3#N7;[D;1*C:TA MTK$:F6:UAS2K]+'O?\#%_PFN36H4;L=M9)K;OIC3/."E>V#@+3N<0:MZ(X:@ M),I*=X.F/#I?K/Q'WI3_WLK::6PZ_B/3_-?571T4>_:&S.:%KC=(GT4,=C#1 M2/XZ!B33#'A<;E,HA_SF17AP#K:)Q>,K6!/AZ4Q'-62::N"D]^YUG54)U!KM MG03.@LLHQF8#"X]!'"!H\ @V8? G&$-Y?9_!]'T&NBM%FJ'F-L+H?##'M<,- MPR6"F)3,W(EEWZYMA3$_NO/)&6SG]=V9A-*O"E6?]MO9]G[NWMQ*]>97^.8! M6^;OB'^S(K[U30!OS%7?O/MT?5$(?FS30J*,;0"&-P( M -,$ 8 >&PO=V]R:W-H965T&UL?53!;MLP#/T5P>BA M ;;(<;JL+1P#3;IA/10(FG4[*[82"Y5$3Z*;;E\_2G:\K$A[L42*[^F1(IWO MP3WY6DID+T9;/T]JQ.::42]$]583U/+A-6R:UH-3[ _IOL M\_D4^$K0/G[9OH]-$U:V'L'T8%)@E.U6\=+7X0A /*T"L M'.^4Q;1N!8HB=[!G+D036]C$VD0T9:-L>,4U.CI5A,-B";:B-Y$5HYT'K2J! M9*R1%GHL] RV[,Z68"0[?[2BK12=C]CY2C@ZKB6J4F@_8A_9X_J6G9^-V!E3 MEGVOH?7"5C[G2#+#9;SL)2TZ2=D;DJ;L'HC9LR\DK?H?SRF](Y?P MIG%CEDX^L"S-IB?T+-^'WPN"9[,(S]Z1,QU*/HU\%V_),>!0_1&QC:FZ)7@\ M5:6.9199PC ^%[/+JTG.GX^EGPB:7(O4$L#!!0 ( ,PPI5;.5R3V0 , %@) 8 M>&PO=V]R:W-H965T&ULK991;YLP$,>_BL6JJ96:0B AI$LB MI=FF]:%;U:[;LP.7X!5L9CM)NT^_LR$T)11ITEX2V]S_^-T=9WNR$_)1I0": M/.495U,GU;JX=%T5IY!3=2$*X/AD)61.-4[EVE6%!)I849ZYON>%;DX9=V83 MNW8K9Q.QT1GC<"N)VN0YE<]7D(G=U.D[^X4[MDZU67!GDX*NX1[T0W$K<>;6 M7A*6 U=,<")A-77F_S>0ZF3J> 8(,8FT\4/S; MP@*RS#A"C-^53Z=^I1$>CO?>/]O8,98E5; 0V4^6Z'3J1 Y)8$4WF;X3NR]0 MQ3,T_F*1*?M+=I6MYY!XH[3(*S$2Y(R7__2IRL.! /VT"_Q*X#<%@S<$024( M;* EF0WK(]5T-I%B1Z2Q1F]F8'-CU1@-XZ:*]UKB4X8Z/5L(GF!-("$X4B)C M"=4XN=?XA\72BH@5/LKQ$TE-[;9 KGDL4&\_CGQ/3]HX5ETRV\HROW0ROT.G*#.=V#]#=[P]Q4;D]D$MN6FU(96 M:_IO.^L/PV@X<;>'Q,=6/IJ-:ZM78(,:;&!EP1M@WW0*DL2O*LVJ2F="J;-S MPI$=OP9-GR[;X ==@9O=Z%(5-(:I@V]0(+?@S-Z_ZX?>A[:J_"=GKU(QK%,Q M[*P1[@_8_1S;3TK@\3/1DG*5T7+?27YA5]K6:$M"Z7EX6)N1UV\4\-BH%XV] MH+V 84T==E+/7\!P>\UL&VM!"J&T!,VD;6>R! XKULX>'K./&^3')KVPW\X] MJKE'G=R+E/*U^=;(AN,YE+$_"+[&\\ MU&.#[>CZ(PBAJ( M+5:^/QPU$-V#0RH'N;9GM\+\;;@NM_-ZM;X>S.VIV%B_PFM#>AN6[?,\S^&:3%VDHX+38+LI]P<.H"4J3!=,T:Y&&<3:[/&^N MW127YWDEDCCC-P4IJS0-BQ_O>9(_7LSH[/G";;S=B?K"XO)\'V[Y'1>?]S<% MG"WZ+%&<\JR,\XP4?',QNZ)GUTRO QKBSY@_ED?'I+Z5^SS_5I]\B"YF6MTC MGO"UJ%.$\/' ESQ)ZDS0C^]=TEG?9AUX?/R,V[&S+K?.L\*9N_Y+%CM1E95Z7(TRX8>I#&6?L9/G5"' 4P M=B* =0%,"M"M$P%Z%Z#++=@G HPNP)!;.!5@=@&F''#J'JPNP)("J'XBP.X" M[)<&.%V TSS=]G$TS](+17AY7N2/I*AIR%8?- .BB89'&&?UV+T3!7P;0YRX M7.99!".11P2.RCR)HU# R9V #QBBHB3Y!L[R];==GD2\*'\C_O//+WGQ5=%FN5TFJL(>@;O1IB0FS".YM"I9;B/!9Q/)/6FD]YR 9,! MJ..'119GVW(JEX]T\(_E!W(E1!'?5R*\3S@1.72U ,FGLJZFLWZ"Z:NLBA^M M?F])I^9$P@!)F(-DP[ %C+!^F+%^F+$FCW$BS_LP";,U)Z$@'E^_(\Q\2YC& MJ&J M)FL)E,]]3Y<&HYM6N>+A^/G/Z8LV[!M>XAY8XRZNFF:0\P?8W-F,XL- ML94"LW5F#*E@3#D.,[5#LH&$>B^A/BGA[["0Q=DZ3SEYG>1E^4:E79O"/&I: MDW1#"6],,&I:KJ08FF>%$@'6TD GH]?)F-1IN0NS+2_K>6A=I542UHLC$468 ME?5QO5Y&?\/$6L]N*@D-5$*4\%#"'Q-SQ]5T24(T3X#E&4AH]A*:DQ)>]0*5 M4)\DS8H T],^+T7!15PT*P.YYQG?Q$(YR9NHB"CAH80_)N86E21$LP33608" M6KV UDO'8)7!G)S$_X"$6U@]2@+K(JG?7_@:QF*9AAWC80JU9RQ(M245MJE C)L75HVO#$EZX82*Y0(5'UQ M7$NMG=MKYTZ_U&TQU0ZTHA=2.?^YZ+N*$AY*^"BQ&A-S2W>DUSG J(%<5#M8 M"PU_7^>ULXP(U"U@M\MV >9/]3%7N@,-54Z!Z :32C4/3^3CR I' JP[0_&. M?!E]:<7\,2R@8K::BIDI1:/C:;FAJ;)&JU4G.EHABYK.>9!?Z$\P+ MQ=T+CG@*!$R%(SL^/-,*1P*TL:%>!P]#?ZV)H;B+P1$/1WP%PFQ-+L+Q1 &6 M:"CDP#CB*Q!F MRUX;SQ,@>8;:'EP-_>6VAHZ-@ER>*Y Y=31+_L%,P8WDQ*V- JD;&PGZ8H-# M#PZ'_@J+0U%3L50@H*#\@X.'9_)Q9*5JS-;E*C=082YU3HW)@]6A/\_K4-SL MX(B'(SZ.K!1(_;L#E67#L.&/W ?'PWZ^XV&XXU$@NDOELAU/Y./("D<"K#M# M\0Z.A[W8\5SMP?%H;96N*T5K4PTV":"^U67AQI@%OD,;23?F=)BM'%O6;\S- M=5O3Y&5:Q9F:[5BRDF/.U1W;/K%>L]KQ#*\<*G V78%#)>_Q JI(6&**/*V- M4+,IU)LATNWFD4V_^==0)4)6!SM.J:\V#8[T"6,^RH3[;9&?[7= MY0[HV76S&2Q=OV+L[)HQY3?Z\\;XXM!$NZT.KGA;EQ\)WT!SVCL;QF/1[E2W M)R+?-_N>][D0>=H<[G@8\:(&X/M-GHOGD[J!_O\%+O\%4$L#!!0 ( ,PP MI599?>IW2 D HJ 8 >&PO=V]R:W-H965T&ULK9I] M;]LX$H>_"N%;'%H@KL47R58O"9"ZNW<%KKM!L[W[6Y'I6%=9]$IR7O;3WY!R M1%D;[+[N2-;+_OKFOX-.MG615;636% MJD@MUQ>3*_IQ&3,]P%C\JY /S>"::%=NE?JA/WQ974PBK4B6,F_U%!G\N)=+ M699Z)M#QQV'22?\W]<#A]?/LOQCGP9G;K)%+5?Z[6+6;B\EB0E9RG>W+]IMZ M^(<\.!3K^7)5-N9_\G"PC28DWS>MVAX&@X)M474_L\=#( 8#8!Y\ #L,8.,! MPC. 'P9PXVBGS+CU.6NSR_-:/9!:6\-L^L+$QHP&;XI*+^--6\-O"QC77BY5 MM8)%D2L"5XTJBU76PH>;%G[ :K4-46NRS)H-^056O"'OOE?9?E6 S7LR)=]O M/I-W/[TG/Y&B(K]OU+[)JE5S/FM!F9Y_EA]4?.I4,(\*3KZJJMTTY&=0LSH> M/P./>K?8LUN?6'#"JUW]@43TC+"(<43/,CS\:P;#66*&LX 9F_FX+\HZ M@&L3P'6MM@3NPCIKB^JNV\9%6\CF(Q:V;EJ!3ZMO\8_-+LOEQ03NX4;6]W)R M^=>_T"3Z&^;S&TUV% '11T"$9K_\%3)24>5J*S$WN[&)&:L3S_TEC9-%?#Z[ M'^IWK1B8I;W5D;"X%Q8'E^9J]1^XR[JMWBK(3+FJ\J*4I.H5Z^_UIUROXJY6 M]P5L4G+[]/)EC-]R&=]HLJ-H)7VTDN R_E,UD!$J(A^UV_NBV>C(Z1RQDK2]T?G*_97E>2P,+^%=4]_*PSIC,N2-ARA9C MG:Y1A*M<]"H7097O_@Z@?4]*'563&)H,=AY$$W89[*WVZ8SLR@P"#&F5R#_V MQ4X[@.E?.-($'ZEW3:8QQ?6GO?XTJ/^SA#V6%UE'9-"8;57=%G^:+S"9J;O2 M+$KI2"EB19-DCFNED45=%%1[L\EJ.=707Q&XKZ$2:CKE\E%?HYGI,.71_DVI M& G&K(0F!RIXP&8:WL2JFIJDHS=OU:KZ"?)3:0"=@R]W$DL:]#UGSNS1(Y(Y?WXQ9V.-KA%/?1HMBVD0=)?+359!Z'3) MHC/$'M3J-%%+2;9R5>1926YE)=<%GBD.LQ_=1W0QWL*HE2=;4 M1&J;H0+IJ M-[+N'2B+[+8H#8!0S0)1PQ9CS8@5Y[Y=; %+@T1"1#>-],0V=A2PR)'I&ATY M>EVJ\.V:)1Z_8!D@JH0:@%)PX3\K2\12PE;B=3Z6#E5Z^D>/@1N! 2!G"9CQ9C5@/O'1R?+21:% M3RN#!&D4FB /4LP9$#,OX1@(;LGU&D[DA_(ERZ%&:0J]5'@AS(*$?FTE_%:S M'ONA*\D0SM)T3#K4*O)49\SBF(5Q?)4?[A*HTF1Q MG]V6:)'#7,[&/!D7.8C5E*:+N6^_62"S,)"_'*H;#[P8@M*8NO(PXE+F4V>9 MR\+,_\MRUQZSN/Q'8L83>-D'GM$6L:R,&/[A=YE3]Y5=KDY M'Q^Q$9LI3WS[T+*5A=G:EX5PKH&Z"E7GPG#*N,-,U(P*GT)+37:*FK9>#081 M8=R"+AR9KAECL:=T99:%[ 0+#^7>\/1R1J RJ>&0^&32=%=BG:@'&7(6I'$L MG.V VD6QI^?"+!99&(O+Y]M)@T55=U.H689ML0Z6I[QP\3>E/':<0,TBCP_< M8I*'CY._OK0EA#;VW!,CI#2GY869I:EGMW-++DY?U8_LFB/'JO]WR/,@-E_= MM7RCV8Y#91'*PPB]WM=PUFZD:80W&ZA%N[UZHI_$,5@F"Z>$P^Q$+*@'6WS0 M<0Y#]28K95>X;;-V7YLE?:4++E 3ECI-,<1,'N7L4^%?WPS@& MVLCA'6;&$E]/F5L>\Q-G7GV#=447Y(7_K[7'7293-@8.8N3##;?8YF%L7V=/ MIKV[5C79'99#N_!U^?N9Z8CK8_+04U0^1NPDY>.&%&+GVT.6ZOQT%]A)T>_V MC6E0O4?3'NJ"2W,JF)NLD=I S'W%';?4YXM79>MU4<%QXR5/CX+5Q*L3\1O- M=AP%6S+P<,EPV(SF\4..E@]=7.3+B@>.5 5L?*; C(2G)R!LX2#"A<,WN1OF M-BCFMN 3G"7S'^:V0I^0N87 =!'/Q[TQS$Q$"T\/3]B"082/NB"Y#_]Z$'+? M4Q_AGF>G/&;I.&UA=FD4>YI&PE);G#KX]C6*%MS6L"7V]5,79%0PPF$NG+8N M9A:GPL,+86DMPK3N$]4A-Z'W.*H;.?6*.9^/LRMF1U/*/:6D&#S7#6/Z9U,: MZB!#N6@:1P0*8$GR0Q-)WZW:,7VKF@O-NGM@H:?J$"Z14^HL ]K/II[>J;#8 M%F%LZV58R;PV":1XK7*L+QTG3J\'LV.<=D/J &Y2/G;N3Q.GU8G;) M/$I\.\BR6H19?;/?/7?22].E+A4D'ME72AKCL+.Z]Z\@.Z'<%F_*[;>:[3@B MEMOBQ%'?U%]9L3)EY*GG@L(E+I\G#C80*V_5'ELPQV$P?^D?LQX_.WE]S1XC M#X3I?.0%8B023\T;6U3'851?A[026WG 2L#IOJ--]H+V8>RBFO%Q"8P8T6%W M[-@GB_,XC//Q'NJ><*$JNXF.7B6:+\9U'6*51..B8S9XJVXKZSOSLF%#3*2Z M-]'Z;_L7&J_,:WRC[S_1C\ONM40[3?>6Y->LAJS<0,6ZABFC#W,(7-V]>-A] M:-7.O+MWJ]I6;N?E_\%4$L#!!0 ( ,PP MI597Y9!,L1, ,LT 8 >&PO=V]R:W-H965T&ULO5M; M<]LXLOXK*&]V*U-%RZ+NGDE293N9V51E$E><;!Y.G0>:A"1L*((+D):]O_Y\ MW;B0E&5GIL[6/MBB2 +H>W_=@%[MM?ENMU(VXGY75O;UR;9IZI_/SFR^E;O, MCG0M*SQ9:[/+&GPUFS-;&YD5/&A7GDW&X\79+E/5R9M7?._:O'FEVZ94E;PV MPK:[768>+F6I]Z]/TI-PX[/:;!NZO3R[2GR]G]#Z_\ \E][9W+8B36ZV_TY?WQ>N3,1$D2YDW-$.&CSMY)I$%'*=M67S6>__+CT_ MVD;O_&!0L%.5^\SNO1QZ U;C)P9,_( )T^T68BK? M9DWVYI71>V'H;7R]0D\Q4IS)T_>_.TOZ6+\RS/$SB*Q ML^=F?_,#]8C_^2+O&W%9ZOS[_QZC_?G9T]&?, 5QF5EEZ<5KXK."S,C5/K5& MK)7-(<8'F1DK,B/9=PI!CBCF$S&?BKW"?9N/;(ITR,ZIJ MI%$[1"$+;W?\5+HY1K@;-A8792EL3WJYKBRD5L"J"M&8K+(9QR5,5A403@F[ M@T"WV1U$)64E9*G@[_RZJGK#,68DKC3>KC -RQOROS*R4(WXK.SWGA&KRC:F M92L&LUDC:A@Z5)B5Y0/B\.T_$1M%RY8_H-5-9F@R6EA!)M 'YJQY)-;+,[L5 M\E^MNLM*FCX1=JM-) MR4S<94;)AE=8'^4"TR7B]@&,P (?$D%"(D5B^AW-SK0Y\N5]K6T+3>U5L\5 MS%I)5N>3]+!B:V?*D'LE>3[PK/>D'H$D&&8OM;42;.^W"M8&)R@D\0YO8GW1 MY*;@0;P\4;AIE;M3&WVG$ F)D9Y7(>14168*"_46K O6[DLVSO$O%S=7WDQ_ M$E]TK7(Q)2/OM/V^D].IMXI>(;L .M M ]7 #:V8C9-5.A-3/)W,2,8*.;80&ZU!PF25+,_']#%>+J"+AHVTXP;3+A=) MNCKGJW&28H%K R!E&ICL=4D^1H2]@__4I"_P JN#$AU2P2-8LVG4OZ-_UW%X M'8?+,!P>H6%C>D]RIB4 M%<1.0NI%%[CAI6K'0ULKUVT)YX/G$G7-5H$V<@_ZC[OXMVXHBKD0BZ##\?+Z M>2ZRQIN-#SJT[)H)<[9 K+SL&\-//[2&#RQ,_)7T3^W(]5Q:AVZ6R02IB#[' MBX6X;%598 D?D?VWX9CI-)E!F5@C7:3(-/D6@H+-#AAAHYHL* W,DW1\+M+9 M(CF?S_$Y3:;3A?A %H8(T>Z\*HIGU?]R>9XL9TOQ$ZY6R70RQ]4/)$F1ZX58 M@,'QBB[FR3A-Q56IV^+4Z?,=I30(STKQ65H-%Y%LF17Q_'Y7E\RQ(^ *2K$4 MJCD[Y5FM8/'JWY@E!PT9IR=Z([-6$Q=X$(.>&DX%?6(MT+<7^1^E)@3 =Y^O M8P"T#S"/W;%(BS 9PN-\G"#*(*IN%(*[%;_!>_<*B9FD]0G4F81>"I'Q:^7% M3HSUF21"P>*N;AMO$7V6'.\-10&\_"*=C<9 ZF49=$EWEMV=YC# '@G!:T@ MK+ %6WD7_>A@Y"'2N9$;MK_WE:O6:#UH+:OK4A'JV/K48QEW0!6=K":K<3?^ MLZQ)#F 5MX-T^ W\.R+%GI#%!1*.,Q8):-#"&#AH\@!*GQ!>I@PO _6V''UH MHOU6DK@$<8NL"^< ;J1TJPS\!$F&X1'B>+61#LNHJJ 4Z;\1 ;\_'9?$PDTIT6$(A,TE'3IZ\A6)*QH#[EC285I;@3KX/8 M:1TG!]7)(7-RH QIY!V*22C@@']B&>P:Q[/CEOFSC/@&C#_#; =\& :Y=7<4 MQIG9( 7&JZVA$1Q1(])%M- 43U@2WS KXLE#O+$/-[R+&P9.IG4PATT*J19I MPF:E#/SF&F 2KC-BN%6[J=S##7@V#G_JTL<)ZX%/MYB;,\(KH*$UY$2XS\V5 M"$."!B]KHW7F 8;.*^>(YT:&-$D\$$JQ M0821BFP#IR-5.3[B?2!+65DO"$89_?IFB\P%'$#5#T?EF#6=!#LF^#%,<*TV MK?' _E=B!P/D::-/Z1-P"'01]ZX;(.$6J.\D5=*!(D90\H',VV7QX^(FV5!LG7GHM1- 1?1'+%"'CHZZ,;)1AZT(Y3( MY]:VG. BT5UZ\E2QXBC&.[VI, (F76"*D9LHWO8YBV()P^T"I.0-7*,W#TGZ M"Y5S'S3B\N5!;43*4(3JG'Q!=JFR6U4ZH4'P&>8B*_=9O]35QE6'!5-2\?P4 M@)VJ!O6Q+X<%][7@SE]3(>CQUH&(_2B!G(Y)BPQR#@$0;X51N)4A[6O@/H;[V%T917K*?\07RA M[D/I:/?IFB-E3W\>INVWFJL#+BS6?F;;WEI5J(Q+'38AE -,W]?1#0P-0S)# M6L MA(-U6[$1@.<\4."RQ*FGL/#JD?<^O2,8NASHE!5J2UG%>L#%B(2&R+IA M <$2$?UE0YTKEP039R-L#[V:E2K"Y]&S2SK'B>Q%]R&]%& XB%H?UVU,_X=S M $6;;",/&0YJ/L+<$2>G,#[P$\1BN?,:^=.T_P84[\V 6P;"F1TK/*IMV+8: M9/IAJ.WAC*/ U=T\--TK7TQXXSMJ;UR!%)*Z54X4W'/(!\;UK.51_\A')^KE M)?[=[+@?,&[P[M(U.4AF1&44HK\_5 >%,K:ELLNO;&@N)CV:O(M11^WCP#R0 M'UWY2*&IZ7ET5ORS#LLZ8$*J$ MX&D.<\*B\N\($T!2EA)=NOR%7:EY&,58]"[P\1:DWSF2KV+&1CHC;Z2923Q6 MHE+0?=@(DZ"^(&I^L2DUA Q,:[YS8KCH:W(O0_;7UGE)#TX_,N9##Z"*A3(" MY07]^'7]"F!JUBTF&(K"S*-#7D6O+AMJ!>YBZV$'DT'<\2K6)FA94IT MU*TA,2/(]GWU&7&%GOD2=>867TXO&3!?P9C@#K%8]2%KB!^I!0NOHE$.9N?] M41V,[^%/E]1'OI;%D">'4U>LA/C4&D5R$JJ:)Y!)V DXYC/)H&LY[%-]<1&O MMPW6Q<1!'/1]*\:1Y%Y<5;T0*0IO_)_-"<9*'D 2*A!72NVZ3JO%0BSG$U3Q M0 W5)@FEEFLH%3OJ8?*. ;QODJP6*_R?3^:^?_FD>*;).35"DQFH>E_A$6)( M=H]Z@T&J>#E)ELL%]:;29#&AB^?G"[VI-$FG*_YW'X#;7(DE["/-HO?Y.#.-$:AJT MM6_$RGMI5091*(Z(KX/J]1,%8B6'19 M%C'0Y9J8J3K).EW[@JJ <[LJA](VICT]D+4+52$^>$FQ85 M 6ONMWQBY!'W2 YP#X'1X0O"<&,-1%+1$SK3GS]]C9WI4'N$LEAS9S#TS'JY M.?%P.]3%;OY!%?:GBF2W$2B?8N0'-8\C,Q#]7R#W0/(",NR#F$.Y'Z+R7ND1 M.V^NP;.(_JL[(PA'5#0 '&-GWHP$>/6G<_P)#(_MM",D,BS#]F/T@$4LKK+-;2M M?<#.+BL0S]Q-Q<<$:)LN09BZT\;M]XWO02('1W%*P=[M5,!6KNA,+ M/G81CE44VGT+*71D?"G(KQ)X[ZT3"!V)?QQ_$+CK-1;CHUC=AM,+D'*(>LIG M",1+W6X0M9H#K1*XRXV3M2;X'+YTF(^#!NT#L!N$904KK#@SKR;,':4 M'([GHP^ 2H^)CQ8+:[W+5,D)W)4AGX(Y>'U0^]Y'.7^.(4H\]*G2"9O--Q:* M&QO*!OX6BP-.FPJH_",U,'V[ I^L\7ARAT!4U\POJ&3KIV5ZY'>D?5>?BS9S MQU)@K$GPG:M0O^?1Z=%(.**WH'BL(K;YN_X$@$)W$@;1NSN<,@H]6U<8A,*: MMX^(/-WKO1[I[_YM<2Z\#FL2T MN@P>[?8G+>VM5*=^LS)*#"() F.T--SJ 2M&QOFP+"DW*,N+$U[C#B3$.=FV M6&9D4U0LTQ9+X(7X]ESZ(ITWH)$%.28;2@0F%*:VMTG3"P<,3NW6)0Q'MS-+ MIC__AT-G5D0?= MHF[WW!(+5?#IL=5=!B\&G8W2"!VH-RX'Z.I$ -GO/5M\=,G>&B)KW7-UFJ*5T;S!UPDUT, M[SP3)MK?(/[D\%NO9=/MFI:$ R#O*A@)?UX<.447;=*1WE8$"97O,SD W:-J MR +3V(_*M)D;\B='<8^2:'$FN0M*(7)TV8M>.&+A1XY'J?)DLY\OHQF!H(_7&9/66:C[@ M'@]".*H'"PZ"I Y[0X4C'S\:'+_[3['\.\J!!ZLRT HEK,[I,-YDG*3I0EQO M@8CJFH G/>.C=C,P/A=76Q E)BE>&XOI*EG,IPB7BI;E\]I6I*@E45)"TM1 MGV\[1C8(UB+R^@,Z7=^7:-]I(UTD2,=_)9H[:35[S:YT+0U12#7_X/ED)OX* MT\:_B][Y-W=ZAEK!1F[I%Q^0&AU=Y7C4/RCGJ]3!B]QK"M5E.(:5U;#I>T:= MH/_%='EX*&LV[M]I?GPLMCM)U!TY=T)S^(QV\R%J6?#^6MS#_Q:/^T+)MCGM M;?MO958B%]Z&5RFQ>5#CWJ(J2^:MK]]4:0\>CY?S$I83PI=$U_USE5C[V,X$;7;F8;$/M$1; MW$BBAJ3BN+]^SR4EV:X=;X#9ET0F=2_O/>?P\E*7&Z4?32Z$9<]E49FK06YM M_6XT,FDN2FZ&JA859E9*E]SBIUZ/3*T%SYQ168SB,)R.2BZKP?6E&[O7UY>J ML86LQ+UFIBE+KK>WHE";JT$TZ :^R'5N:6!T?5GSM?@J[#_K>XU?H]Y+)DM1 M&:DJIL7J:G 3O;L=T_ONA=^EV)B]9T:9+)5ZI!^?LJM!2 &)0J26/'#\>Q)W MHBC($<+XL_4YZ)U^9MH M\YF0OU05QOUE&__N#"^GC;&J;(T102DK_Y\_MSCL&7*K.&L')BDCY:C5F)>SL]:_*"A:S"W;;&$P9PV[2/QMI M)&%F O:+4ME&%@7C5<;N&YWF@"!CGRK+J[5<%H+=&".LN1Q91$,^1VF[\JU? M.7YAY81]5I7-#?NYRD1V:#]"%GTJ<9?*;7S6X4VMARR, A:'<7+&7])#DSA_ MR1EH#+.*?905KU+)"_;5G?CT^YH=[TS-4_%U0#;QPC]) ;7/_X0 M3R#-&FA3*,%^]>#>+;LME#I MX[]/)7=^^7CX5P7$/M\]L-\J]G=>-:@.+ D]D<&K1FRN!3S56A8LZ@8_2"64[Q+JF2 MM55,?B.)8(K[)#CEKI$?95M(OI0%@, [F&]*&C=,K8X28&^9K.!'-0:&B*W1 M&BIKO0:83(LFD]6:I=SD*(:I0"W+V!NV",:+,;O7J-+:;@-6%YSLL+I )#5I ME46+&?L-0>HNRF0RW2>@'8WB( S#'6'S8+:8LP=E(?SOTT/@\_&$_>-$AF_' M01B/V4_L5V&/[-X0'?,X12@:9;_03&G+=$(<$S%&F,?Q!/8K/%D M19I7JE#K+8*@,6+5%-#E$_C:Y!*[@]>U5L]NW@NYYM8*[5C((7,:$JFJ M5"E3Q%")E;0$N'BN007AIC!,GK,A2,6,URH)HE1-1>1[:OV[Z6D\ER+E\$&K M0K\RE;4SR)'7OHF%G%TWT(;+K<,F565).J@\'@*QJHI(41H;II9$Q&X[2$P! ML^WP2(1/3AS@0*XK'VYV2A\;J"U#+!IFF%EN]\C8/9%?L6(KK4JFU987=MN1 MT^#$TZW($;OP+/ T#UI66@PSOZEJ7Z,<8CXLC; JA+K&*6%S#T?0K]+^I"*0 MH< 3"WYL>%+OW:*(!/73 -C:2[I%V%5#-'SH!_?,9 I05X(;Z2K -M@1[V34 MN0 IJ.Q47*/9^]XU(ZUZ KI<.ID:)R;*TM-!WD[3(&A;N-,$Y._,H2% )9ZH M$*)$/Z(,&5>G"9 6L14G<0"DG8Y1<#,7[MX29$'KXYB@,]*5U=Z 5+.FU2KT MGEU>V,O^R5$&:="Q1G:$KK"25O5Y[[8E7T%+%Y8_^^J^*!TAQB=H.KOE.9 MT.U)Z-RVD>W%XZL,7+;@*'\,]J=T>[[2U*8[$R!WC?L(EC.67+85).A.)51' MHH @H[RN"@\B(U2,3L,4,5RA7WI1#5[LPQEFM'V_?^AJX7/FCHC]OXNQP# MPG2'<WGVCN#]OE/J1; MCO8W%<'.2SQQ!A%UGM$"'6W$/I6XA7D-NC8[W=)^<6&SM],@GL1H7H\]=?' M3Q),D@6[R3+9WAY%* MQ\E\$?3EAGCH>^)?M*);7%N^_*^[CL:;-&W*(;NA"(:GAFECMK/WOAA10TX$ MHQD_G'^A^8[!61*%U"@GTR"*9RP9+MSX&.0DKH&>!XMD_E)S/INZ]CV)<3<* MV70X8]-Q,$UBRCH$#0^:9W2FEY!I' :3\1S7J#FN4=-A3 /C:82!!+>F.[31 M%?41$/Z%51?^$!>XQ$Q8-)TBL#F>%WB.SO3["40\=3Q'LWDPGDBF$31^8WCMFU]1AUM73NX,O!VS_8" M^M#T N972MGN!RW0?RZ]_B]02P,$% @ S#"E5HDNL#1S!0 WPP !D M !X;"]W;W)K&ULS5=M;]LV$/XK!WGCO2 MIRNE;TW!N86[4E;FK%-86Y]TNR8K>,E,J&I>X.LNT7)1]DVE*\D[@3\%79F<,Y,E,J5N:?,C/ M.A$9Q"7/+"$P_%GR"RXE :$9WUO,SO9(4MP=;]#?.=_1EQDS_$+);R*WQ5EG MU(&U>L];?_J$EREIW!=67C:-.Y UQJJR548+2E'Y7W;7QF%'810] MH1"W"K&SVQ_DK+QDEDU.M5J!)FE$HX%SU6FC<:*BI%Q;C;L"]>SD#V4Y)' , M4Z51550+ ZS*X4+S7%@X7VC.,0?6G'8M'D=*W:R%GGKH^ GH!#ZIRA8&WE8Y MSQ_J=_&LK:WQQM9I_"S@>:U#B'H!Q%&F;QZT1M$;YXQ-MT:FSZ'/KGD,PN7 MPF12F49S^/N&WUF82I7=_O.8K<^B/6YK$OXG"^"FX#!74CHAL&PF.0@4WE0U MJ#FH!BOE'N@(1 6V4(U!2/,:,(U" J;QDF>\G'$-29M3^L0P9=4MW'!=PD?% M*FB0/?K $OB%M,;]& >#@1L\U#/'OPO+( Z2$>(&Z6 %ZHR5C>^'9#,,2X5 M#?Q:SM[#*(@'8_RFO10^8K0,>=*>V@M&"(+'14.X419YDE,VTC1(1T,8CH-A M,H:/W)@3F'LJ86SFG/L@YI@TU:#)1TDZA-=P-!RD^./ELT9K"PG^8D3C8EW@PA1B^NNQ89 49YX)&DWUK K"5O ;ZQFF&B^ M21J&62!#A&TH%0;P!*2TD&N\?23VA9QZ!=G'[U#174LMV^C36R1^ D@8UH3&LIR=%PSZE2:50O' M+*U*B,*H_Y(,BL(T>1DX7;1+X"G,PA+MQH*#W"EBW%2S*#!42?K3.?<^[,2. M',EYI? V1_(M7X!Q@U!/0=KP<<5(2_XVK!&Q?J%.@7ZBW$E+"7&)) M-@@%,YZQ!E$PJEF!SJ+I*.1+)%NC>W[5AR,\K&<#']"6!A.&=!_CJ')LB0)0 M.'KU8I0,TC>]*.S!)[9N?=W9&8=]W]\')Q&FPOY\-O:;T_E]I#=T9-GW1AAA M6X92;02P0F(8[-(8_=VBT'RIY))HE7F\EHVT[:ID0Z4GBF23?4^30PQ,'3[- M2GH)2,_P6JNER+DO67<$RS)LAD1F>L(Y6U@MJ.U9:GZTT-2T/1Y$^ B2DAQ[ MP#ET9%6(#"G>?T)BA8S,-5M51$T4WXOJ7AK(E_O(R$W(6_?^-Q5PA%=A4 M\-Y=58AJFID1N6"N>< U1O<'U]12L!L:Q_6'#1S[[D$W/N0@//9^Z>X\.DNN M%^YI;&PO=V]R:W-H965T M+)'T7M6?;M MRK#(@E*A^G$4C?N%D&5G=AK.;LSL5%=.R9)O#-FJ*(1YN&"EUV>=06=[\$,N M<^!USY>LE#<$&+\:FYW6I5?<76^M?PWTLDX7C3+VA2SKM]@T M<=A1F$:O*,2-0AQPUXX"RBOAQ.S4Z#49+PUK?A&H!FV DZ5/RJTS^%="S\U^ MUXXIH8_T@ZTS5>HJ(\LE7>;"+-F>]AU\>,E^VMB[J.W%K]@;TC==NMS2ES+C M[*E^']A:@/$6X$5\T.#YRO0H&G0ICN+A 7O#EO PV!L>(&S):?HJ2U&F4BBZ M=<(Q"LWMY5N;2_:;\SWSR:Y$RF<=-(5E<\^=V?MW@W'T^0#8I 6;'+(^>YH4 M469(DP+8C,Y]-4LGP>5*VE1I6QFF?^YXX^A"Z?3GO_NX'/2VGTO2VU\:].WR MCJY+QTLC0G_=&(UE05>UF,N9%M)8%Q*']-49[-&Y)8%VMF@;THL@)Q[)9&Q3 M(^=@*.;ZGKNT9@BG>EG*_W#HM$/"@,Z)#:4-$E@YBGHG: ^E/!*,JF#6Y8:9 M4$!245- 74KBJ$=W'IQ6F$@!JI@K;L82O-A=3 _H1Y?+,IR9)X$P32I$FNH* MQ=/Z?2TRV6-D]D"CX^!%5Q9YMA_HEN_9H$(YY/T[M Q]V4C7+&_$@P$#NM06 MKN]"7"Z$\@I=NN*4BSFDAK7QF([0XMM?K0+8I@+\Z61*@XBFTRF=%S61E9 9 M@4P=X(R.)]&$/M QQ/"<#/RF]?64Q!$-)H/&DU_]G;(Q8F\X;JNYY5\5^LZW M8QWS7Y6T,D@AJ8TN-M]3ISV=X&4P[2+4E7%YL\'SI <7P89%L2!>_FQ'+([> MK.Z25^KNFS I7(_K!#2%MR_OI7;;E%BK,9%\4?FJ>U9O.V@%>CVT:.EE43?@ M29XWOI8XP,IJ);-@R;;3S0.69:H+,+?/C#>VX9HLIEQ*L.W&WM&2@I15@NQ=0@L6_MMJM^_F\:#R6>+)!;2TP$\ M'U,@I1Q=H% "*Z/],9"NKA6*;:]IF6>, RO$0U49 M@_;*QZYN8OA8L/78D?0%\TOR7*R4?F!?;DV7=DD6Z!O31GHA-[Z:K&4?//"? M5U)EP3.F]:/',!$A_Z)GNV\\I@ZTYHM)];28WV14Q:-@W ^/83)M1HA?/1U7 MQX,$TV=T$M%H,GY]8L6C>F*-3_PKB<=X72-!:2B+M#*&R_3!5SL*:\E0@,#' M^M5B>\;ZB"8C/)* ,3F!=_?\Z[+OF]_?N9T5#'C^#FHI9*.^J+6G[37WO+[= M/8K7=V0 6LK2DN(%5*/>9-0A4]\[ZXW3JW#7FVN'FV-8YKBJL_$"^'^A_F?_0]02P,$% @ S#"E5JZ7HK1C!@ DQ !D !X;"]W;W)K M&ULQ5AM;]LV$/XK!Z\86D"V)>J]2P(DZK]\=)4MJFG@K]F$?8ATIWO'NN>-S8LYNE;XQI1 6 MOM158\YGI;6[I\NE*4I1<[-0.]'@FXW2-;N:Z\.5J-3M^2R8'2?>R6UI:6)Y<;;C6_%>V(^[ MMQI'R\'*6M:B,5(UH,7F?'89/+V*:+U;\)L4MV8B T6R4NJ&!J_6YS.?'!*5 M*"Q9X/C8BVM1560(W?CS[(9K,6& MMY5]IVY_%GT\,=DK5&7<+]SV:_T9%*VQJNZ5T8-:-MV3?^EQ^#<*K%=@SN]N M(^?E,V[YQ9E6MZ!I-5HCP87JM-$YV5!2WEN-;R7JV8M?E!40PQQ>R(8WA>05 MO&J,U2T";PV\$=RT6JR!6WC!I8;?>-6*LZ7%KJV80]L$\(;U=C2 MP/-F+=9?ZR_1Y<%O=O3[BITT>+G3"_ ##YC/PA/VP@&'T-D+3^!@P*H)#N\M MM\+!<%^\G;GH?G-TE)Z:'2_$^0S/BA%Z+V87/_X0)/Y/)YR-!F>C4]8OQDP< M$T1N F_67XU?-;O6&@_>B:+56C9;M^(7U>AAXO+&"&/@MA1.L460 M>"7_0ON5POF=,I)HQ !1R9[+BJ\J,4=6G!OT%HE@92?&@6NC1XEGML4 M=Z)S%11M%#AEX MC/[:4K4&-S=/ ,^WK* _W_!24PZZW^?&8KX)K.G" M>MV%]#AXTI?>M=*(.-KZ)GV/V1-X!&'B):F/ KKP"((H[^;B*((KWMQ (7#_ MC2PX<0?F;"UTB(,D_@?(60\Y MRUS-A%X>$] )89ZFQTD6QO 8/;AT47Q5[=ZWV?!P+3N!G6R*JD5VFQ(DGJ?- MP,,C(Q:#$3:-W#S#P]QS@;^MKK*3[JFN< M<\4T:1=WQ\]:B@196< !^0Z4AHJ('!%/O#!GG1"$='8#.CYQTDL)UAEI\PV& M-AHX$YK$/K&AH/8NJ'KLX@80<.PUDOI:[Q1AZ $62J,@6 #K>DF7"&>, M>E/_G8UP&D>_-?\3L;E#P@J;[U@E&Z5=JELC7.)'!RU2RDTUT5YN%LV+QX 3?_NJ*<>9 WYL!R+T.6'H2'C^0<0J(R-@H/,RC8M H/OHARK+AN%DW0X[]I..@JG.&O>-XJN38S !''J MA:X!$CPA6F)X"DZDZ-MC_M_3E/OH0S!-4S]S"OLD]](X'(7[$?4Q'G\4_@'1 M,$4@_5$X42:NIR2C<#+UU%'F_Z:US/OFTK>6 9@@CSWF'RLYS&(O3A.X[YZQ MG%P4:Z&W[CI,W])(3=V=<9@=;MR7W45S7-Y=U]]PO:4.7XD-JOJ+-)Z![J[ MW<"JG;MVKI3%2ZP32X&?X)H6X/N-PBM7/Z -AO]#7/P-4$L#!!0 ( ,PP MI5:,&C&Z8P0 .\) 9 >&PO=V]R:W-H965T.5XY_QA*1()U96R8)"51?3451Z?*#$=I>C&LE+;)=!R_S?UT[!HRVN+<0VBJ2OG-#(U;39*3 M9/OA3B]+D@_#Z;A62[Q'>JCGGF?#'B77%=J@G06/Q22Y.;F:G8E]-/A#XRKL MC$&4+)Q[E,FG?)*D0@@-9B0(BG^>\!:-$2"F\;W#3/HMQ7%WO$7_$+6SEH4* M>.O,-YU3.4DN$\BQ4(VA.[?ZB)V><\'+G GQ/ZQ:V[/S!+(FD*LZ9V90:=O^ MJG47AQV'R_0G#J/.811YMQM%EK\I4M.Q=ROP8LUH,HA2HS>3TU:25S7[ MT?1W1P@7< SOJ]JX#2+8886"TTP-\J&\9!X*W$89AWLK(4=_03V%#X[ M2V6 ]S;'_$?_(5/L>8ZV/&>C@X WM1] >G($HW1T>@#OM-=]&O%.#^@.0 X^ M:*MLII5AX8J0ZXWVZFWASO;#R=&Y"K7*<)+PV0CHGS"9OGEU'R![UI,] M.X0^O2^5Q^,9%U\.<[41CG#CO;++R!?^_(IK@IGAQ/VUC_MA](O!P>3#E\9S MU--S>//J;#-\*5R9X#KU M]8[5/OGS%_(#6NT\X!JS1OHC*^8_J)4G< 4(=^/L\IC05X#?&TT;CD_%=T)0 ML:W6WO'.U0"^L@C;5 OTXABD9(.,V+IBNY9,#-!*&P,<8,U-%"S@];[HUEHSIP)U9*'.IY[%KYYR+/M>[ M0%*FP2V!R+4)VB[97_H>PJWR MAK7HJC%MF"J7HQ$.XI +%CM'R@.XW8TGKF4L$>%*SMS2ZK]C!$@M.%21I$"P MF=$9GU'I-9IUL";MG71U]!.*QL$C;L'#P67_%WHH:/CX;(+7FY%-9.I-+M+P45']VG!1" MK30G;,/AE$T66"I3;-GT1_3_'YH7C6W>^*SD:HB=+5;LK2N;(X;+!G#R[MW; MV)\N_@MWL*^G#WPL=3>Q_W7_C5STU[BS^;M4^BS\DO-N3%8 ML&LZ>,N/!]\^+]H)N3I>Z0M'_$"(PY)?9.C%@-<+Q]=;-Y$-^C?>]!]02P,$ M% @ S#"E5O=DP/%W! (0H !D !X;"]W;W)K&ULC59M;]LV$/XK!VT8'$"U9<6QOGN?>R-E>Z0=3(%IX+(4T\ZBPMCH?#$Q68,E, M7U4H:6>C=,DL+?5V8"J-+/=*I1BD23(>E(S+:#'SWV[T8J9J*[C$&PVF+DNF MGU8HU'X>#:/#AUN^+:S[,%C,*K;%.[1?JAM-JT%K)>;0!T6.'%RB$,T0P_FYL1JU+I]A] M/UC_X+D3ES4S>*'$/<]M,8^F$>2X8;6PMVK_$1L^9\Y>IH3Q_[ /LI,D@JPV M5I6-,B$HN0Q/]MC$H:,P?4LA;112CSLX\B@OF66+F59[T$Z:K+D73]5K$S@N M75+NK*9=3GIV\:NR"!-X!Y>H^8ZY$,$'+IG,.!/P21JK:\J!-;.!)7=.:9 U MIE?!=/J&Z5.X5M(6!M[+'/.7^@."V6)-#UA7Z5&#RTKW(1G&D";IZ1%[IRWW M4V_O] AW U9U"-]99O%-OL'6$ZE+;C*A3*T1_OR,CQ960F4/?[U& MZKC;2?^;E0'4'E3\$MX_9@636^QJ7% ):&H] _<(-$HTQ=>#IL84H&H-E59Y M[02XA!W37-4&MD*MR0F-B0<,)&-@]*0Q8*C=8MB3$>*&CY4RF+LRJ;! MD]5:H\R>2*P!YKR;/H$'6R#)U=H6KIJ2V,'+%4AE_>^SVV9<$R)1$_"-AWHP MW-K+GXEF+=$](!+,_7L_\%2"1K.3M6PMT"5DQW,?RC#T_?1B\A]+A+ "6:9,Q)6R.P+%5- ?IJ??#4;MPHPSVLWI7*J% . M$B?0^]*_HY(E2DR3Z?>U5K"JGV X',?3TS/X'H;I)$Z2!.[VW%#M:BIH+Y&. MXG$ZA&;WF@GV9#B3<$LLMMQZF6D\F?P(:= GE@7\0M$@H7O"XHW$XV3DMX/0 MSZQBDF8!_(%!8#R.TU$"9[1'4,ZFL7O[[;6P/H?357HFF#%\PZF4]MP6%, K MW*& ]#^A=0FE5F^21GEF(8:4@RT=T:&Z:#(8RJ]&007GNTG\\9EIDJD1B7P5 .AR STH)M[@JL1H0SG M!+ISHC,\C&_%#JRK [&&#?0B/C695?@AE23_N0L ATN)&%A5>4O 6ME MZ4KA7PNZPZ%V K2_4708-@OGH+T5+OX%4$L#!!0 ( ,PPI58Z6;.\70( M $D% 9 >&PO=V]R:W-H965T1 MU&QG[*.K$ E>E-1NSBJB^B))7%&AXFY@:M3^9&.LXN2W=INXVB(O(TC))$O3 M\T1QH5D^B[:ES6>F(2DT+BVX1BEN7Q!#;BH(AR66_^,2+Z15E>T6+["3A96T'D [/($NST0F^49_A M*/*-3F3H@ S<",UU(;B$%7%"WUGDCN7;THV/TX4AN7 U+W#._!0XM,_(\O?O MAN?IIQ-BQ[W8\2GVO*T"_/J&+P0+:8K'W\L&UM4 MOJ%A:>4453ZP/:^(Y\C;]ANI[ M$*BRB. K*21TE3SKC+?<1X7L?,_VG].Q.TP.VENAW<8A=E"81E/;Z;VU?RF@X^3AC8=G#;#9DZ#LO:D!^]N*S\6X&PO=V]R M:W-H965T3D6U) M*X/W#GQ;U\*]SE#;U3CI)]N-![6L*&RDDU$CEOB(]*.Y=VRE.Y1"U6B\L@8< MEN-DVK^8#8-_=/BI<.7WUA"4+*Q]"L9=,4ZR0 @U2@H(@C\O>(5:!R"F\;S! M3'8I0^#^>HM^&[6SEH7P>&7U+U50-4[.$RBP%*VF![OZBAL]IP%/6NWC+ZPZ MW\%I K+U9.M-,#.HE>F^8KVYA[V \^P_ ?DF((^\NT21Y;4@,1DYNP(7O!DM M+*+4&,WDE F/\DB.3Q7'T>2[)80O\ GNC+0UPERLT8]28NC@D,H-S*R#R?\# M,X!OUE#EX<846/P;GS*E':]\RVN6'P6<-JX'6?\$\BP?',$;['0.(M[@B$X/ M9.%6&6&D$AH>21!R?=%!O1W<\#!<:)4+WPB)XX1[P:-[P63R_EW_++L\0G:X M(SL\ACYY>PNX5EYJZUN'\'N.:X*9MO+ISR'&QS&_]/YY8OB%T'HL@"H$]*2X MP-D2QK1\-5B6&-L%B#DX/H(/[]^=YWEV>3-_B*O^Y4? =<-N <3" D$TC592 M+#0"3XN(7+9:0\D:&/05A0-E@$DT+2FS!-NZF*!Q]D6%-N_!G(,X!7##JH[N M%HHJAPA<%TK#IBX8V7GJEJQ'6E.TDF#1>A;O/2RU70BM7UD62_,@>(QX;M<3 MN+)5"PQL#?*U\&R0UA5<%\CM1U7,5[S=O,/G5KFN5@).@5XZM6#A+&?Z> 5S MVR@)GX?9240T]B#;;\+)"O*S:.:]0X62[G5RC6X9YY5G9:VAKJEWN[N1..TF MP9M[-T\YVU(9#QI+#LUZGWD"N6Y&=0;9)LZ%A26>,G%9\5A'%QSXO+3<,QLC M)-C]44S^ E!+ P04 " #,,*56[57$XZ8% #1#0 &0 'AL+W=O/G>\%^IB(]4WG7-NX*DL M*GTYR(VIS\=CG>:\9'HD:U[AS$JJDAE\5>NQKA5GF14JBW'H^\FX9*(:+"[L MV)U:7,C&%*+B=PIT4Y9,/5_S0FXN!\%@._!9K'-# ^/%1XLYZ+8DP=W^%OV=U1UU63+-;V3Q560FOQS,!I#Q%6L*\UEN M_N"M/A/"2V6A[1,V;FWD#R!MM)%E*XP,2E&YECVU=M@1F+TE$+8"H>7M-K(L M?V.&+2Z4W("BU8A&':NJE49RHJ)#N3<*9P7*F<5':3@$/@SAEJ-R^F)L$)7F MQFF+<.T0PC<0(O@@*Y-K^+W*>-:7'R.;CE*XI70='@6\JM4(_,"#T ^C(WA1 MIV)D\:(C*FHP$MZ)BE6I8 7<&V8XNI8YJ*^#BP_#492N2# MQ2\_!8G_ZQ&R<4%3+_]?8CJ4;##5 -_M$7_ MRJ&@'J1<&0Q@D"N0C8(52T4AC.#: _Z]$369"EB5P2//15J@:(.'K:"2U3!% MF_*"+0L.F"H4,Z):V[4K:^YV"]UMNA$F!U$A/!Z$X:K4M&T0(IB!3[B[6P\Y M>^08]I18"-$1?5D/SYPI.M5H8KM(5/>R]98?FYY"<+>&W):($XCE\E%7Z:IM;6:V'Y PMVUVQ8.K-9U,(YEXPFW3;').(? CC MGO9]XJ1Y$E,GMIA?;:[GV1!=5&'I.NBF<&K=\FS_/#4DHP#_8?_(-(0X'(RF MK]$SH5/9H/X(PP_!A?!S^WP%Z>-@:*=.,68..@E3I$ J%:9OZQ(80G@<3=FX M*&"E5$;\XUP;YTY\Q"M%4=BJ:J/Q!PX_@H<X,IG.;3L-$OC"E+ YJ\]C,IG# M))K"?8XZ.W>1K^R];T@-5WLFLL/9UL!A@M&%N6?I]L+$1(GJ%*ON&9R&]/R( M5F\SL=2&',T+$[]M$WC7F ;M@^5?E,W6@6OV;"L8,-.WA;>C_9;GGNU:VFWC M'-^:D8)S&I.K(V/[,DUH)L;@G?MSC"WJA'9L@EUBB=;$CEN'#V^68#:Q[82& MIF3Q680W#->B*^#M<86V!0Q4>_5P[6[\=V]HVYH)K*%24?PU9(JVH&5@D= =<&]T"UN;#VEXON,'G2)(4LD#3NWB M8^+BPX^V=Z4#HOVR;I,B>4KLZGOG]'))-PK'EC^E.:LPDY$Z%=[4][;?.Y>Y MHQ$D\QT:_9258A%3#OS#S8-[U\*>#HI2F _?*J\_D(U\*WSH*C?>N6:77*WM MQX0&FYO=C;L;[;Y7KMPU_66Y^]C! U^+BB)PA:+^:#H9N#J_?3&RMI?VI33X M"6"[.7YS<44+<'XE\5;;OM &W5?&UL?53;;MLP#/T5P@/V MU,:7I%W1)0::=L7VT*%HN_5AV(-B,[906?(D.I>_'R6G7CJD 8*8E,C#S:*G:M15&&I$;%69*< MQXV0.LJG8>W>YE/3D9(:[RVXKFF$W07XGS:B@H?D7ZT M]Y:]>$ I98/:2:/!XG(67:67\XF/#P$_):[=G@U>R<*8%^]\*V=1X@FAPH(\ M@N#/"J]1*0_$-/[L,*.AI$_I8EU;/H(H(2EZ)3] M7W&GY\SC%4:Y\ _K/O9L$D'1.3+-+ID9-%+W7['9G<->PD7R3D*V2\@"[[Y0 M8'DC2.13:]9@?32C>2-(#=E,3FI_*8]D>5=R'N7?#2&D*9S"M=$D=86ZD.BF M,3&X#XF+'="\!\K> 1K#'0/4#K[H$LNW^3&3&IAEK\SFV5' J]:.($E/($NR M\1&\\:!T'/#&1Y0Z( .W4@L6*10\DB#D%T8']?9PD\-POEDN72L*G$7<#0[M M"J/\XX?T//E\A.QD(#LYAIY?FZ:1%*B!T.7;RX$;Z0IE7&<1?CWAAF"N3/'R M^Y"(XV72=/0?]*TU#1"WW2F94_^%-8+@0E*OC%IAR0:LA)6FM(A]I7H!K! M6,;D00&%Z:QC?PELP*)SK,*Y$3SYH(X*TX1-H;>@&+T*U4$Z!JK1\AFJ+72Z M0$L\I$;P7$N%O@*K*H2&!8(V_*-#]Q;OM5:#M@H#Q'E*FOHN&U:'&775M^:_ M\'[ W0E;2>U/;C3602V'QJ]0Z8-C;HPQ&T?S)KG+%H?P/M+PT]XY_@" MP^3._P)02P,$% @ S#"E5CVE8UZ+ P ? < !D !X;"]W;W)K&UL?57?;]LV$'[?7W%0AR(!7.N'%=M-; -VNFX#VBUH MLO5AV ,MG2PB%*F25!W_]SV2MNP$J5\D\GCWW7?'N^-LJ_2CJ1$M/#5"FGE4 M6]M>Q[$I:FR8&:H6)9U42C?,TE9O8M-J9*4W:D2<)X5_.6[-R1I<)&NE'MWFSW(>)8X0"BRL0V#T^XZW*(0#(AK? M]IA1[](9GJX/Z!]][!3+FAF\5>(K+VT]CZ81E%BQ3M@O:OL'[N.YL:O;&Q*#A,OS9TSX/)P;3GQED>X/,\PZ./,L/S++%3*LM:*=- M:&[A0_761(Y+=RGW5M,I)SN[^$M9A#2#=_![QS23%M',8DO([CPN]BBK@)+] M!&4$GY6TM8'?9(GE<_N8&/6TL@.M5786<-GJ(23I +(D&YW!&_5ACCS>Z$R8 M!JR"CUPR67 FX-XRBU1>]M5X US^.ISKE&O3L@+G$;6"0?T=H\7;-^DXN3E# M-N_)YN?0%\>;@/\>\,G"2JCB\?_7:)X'2K/AR;7"G59E5UCXRK03[>#O3D,; MA :81MB@1,V$V(%1HJ12M#5L#]HM:JY*RF+-+)!H@U!IU;CJH<2.QM"$&JB4 MH%;G<@.&"02EJ?4*;"WE'8?P4./!YPDTX7!#%$/%H]Y[*5%0SVHLG]-D!DR+ M!:\XG7!)N@@%.=?4XW#!)+Q],\VRY(89TVGG]IW=M=B[\Z?IS:4G0T- :1S M%AU-U4E+ ;BI5=0O>7(BV%&!:UC>WT(^3@8@E87;VN7"."*$H#OBU >VQ4 W MY,3 1:"K.L,DI?*AUHC/>@>H\KD JOS/3!.%;!QZP'TR6#'AP@%*S1HW7$J7 M957MKP9^A?$@2W/Z3P;C]^GQHO&)AKC!P(\)0_COIPED@R2?'+5:MO/] !?9 M(,W'<.D64\*YA$^T- X(82R?$$E3:_\?YI/?EF^S QK M7*Z-IU98.J$:6B.EI^BT@V>5I40KB<>,^#Q\P *;-1V-@B0;OM9Q\5\AN'82_NG91DFZE$]O$MT#Y1I P(K,DV&DZL(=)CU86-5Z^?K6EFJ M7;^LZ7E$[13HO%(T?/8;YZ!_25+E.)G95&4F+CO9/&R=!XJ$)&PH@@N05KR__GS= 'B193J>/74> M8DDD 33Z^G4WF%=[;;[9K925^+[+"_OZ9%M5Y<_GYS;=REUBSW0I"]Q9:[-+ M*OPTFW-;&IED/&B7GX]'H_GY+E'%R9M7?.W:O'FEZRI7A;PVPM:[76+NW\I< M[U^?Q"?APHW:;"NZV\UW05E9:?Z,?'[+7)R.B2.8RK6B*!!]W\DKF.]A]E]Y\]C,*K'R2N=?559M7Y\L3T0FUTF=5S=Z_W?I-S2C^5*=6_XK M]O[9T8E(:UOIG1\,"G:J<)_)=\^('QDP]@.8$>=N(:;R75(E;UX9O1>&GL9L M](6WRJ-!G"I(*K>5P5V%<=6;6[4IU%JE25&)RS35=5&I8B.N=:Y2):UX&;[] M].J\PGHTZCSU<[]UEN9, MC.)(C$?CR]^*?__"R_5^)M MKM-O1\G_P06NB?BB2MAN/M5&K)5-DUS8CYC*_[UM[\LQ^/X%W^EVAHI>]=_3TRZ%>-Y MF*HS=OS(V(/K-!M?%O&$-Z.*2AJU@T^Q,%VWGT)7QPAWPT;B,L^%[5A*J@L+ MAF=)!2Y 6PJ;L)/!9$4&YN1)D4*7MLD=6"5E(62N8+S\N"HZPS'F;$ U9HUJ MS 8E=Z6Q7@%"6&(WRGZ+Q)61F:K\C^>IR>!BQ[6\3P%TJ+.\^!5;+U(%#5(% MC*N&5P??JVU2B5)7^(%;^3TBP^I?<-:BQCW=Y[>;S-!DQ#P%N4*G,&?)([%> MFMBMD/^NU5V2T_21L%MMJE/(>H=E[Z2MW+(D(="9240$MB,+34@EQJUR>2:^ M2O\T"2H1=XE1LN(5UD=W@>DBL;K'1HBSD2!!DS)B^AW-SK0Y\N7W4ML:VK97 MU18#,6LA624?I8>5LW3F"-TI),^'/>L]J9A 6 ZSY]I:B6WOMPH6 T/.).T= MPF.=H\E-QH-X>:)P4RMWI33Z3L%'TT8Z3O&VPNX2DUEQI3.6!4OW)1O8Z)?+ MVRMO:C^)S[I4J9B0H;;2_M#RZ=3KPT=/)9X,9MKS#C_@/G;)O1BPF7EC,_-! MF_D *1>5-O?/M8[!:8];1UB+ DSW.TG75NP6$J0&X<@-MB,P ?3&0C=(31#"2?S55M<6TK0M-P\Y[;WD3;('B\E%)KFS MEK*&#V:'7R8&ZOD"+G$>S98S_VTTC<578"]:!YH$SV?%=!0MXZF8X.YX2BJA M@%$RL=$:)(R7T>)B1!^CQ1RJ4[%-M;O!M(MY%"\O^-LHBK' @,07C<07@Q*_ M-@"SIB*!Y^15:&_OX3%*TM#G:L'@4L>U8'!]B -/PFP<6,4M^ ]3J?\T'K5L MAI?-<-F2O]*P:KTG5:$[-3"7"3X+MIQ+2# BOX!(GM8Y*UW/AQ:L@ 1^",F> MTI;$3D)QLC;'79FSL!SOKJ!/EN(ZP[$T*17\C?H/9DG! MOH3Q&#V16*M) +C11$C5GPJJB+7 VKU(?Y2:$"W?WUPWT=+>0[-WQ\(R8FJ( MI;-1!!^/$+Q10 )6_ ;?N5= HB3H3Z#.1/10"*-?"J\QM+'N)HE0;'%7UI57 MYNZ6W-XK\L%X^$4\/1LAS\SSH(9T9=%>J0ZC\9%XO08'L!4V/BOO&A=P,/(0 MV@^HYD6CFA>#JGDK-VQ]-[(D5CP_0?JQZ3\4KAQ"'(%>)669*TH$MAY)64X% M*%-KI#E>0IH/R*/+07[\!/X,L"$>M5G]:)#2GJZT2B0N@;X(&S^/*\]9C!7S MX9+$)PEH7L.^& 7P (*OT,=$&>8++*;F6$03[;>2-%"0 @'UPE4B]R2XJPR\ M)E 3IU@ )L5&NEQ"%1E!5/^+I)$FQMP3GVEERXTGP/FDSK.#ZHE@^)XP-!/B/OE-Q# M8P[V3UO&=HW;L]LM[\]RUMC;^,!FV\2#TQ"W[HZ".F\V<(%SWMK0"(ZO3;:, MV*&'M+!36XJ'[<7G#Q2JF*U?02)"U;,A]Q/K'$[?K+<6I6NJG:/">XV"[ M";X-VR_C/Q*VT' ^1II4_I$[D(Z*+=NU*FA E#TI+J@8$B3E_D/9FB MPY_'V7D>*H#Y1;5=6\(EA,0PR92TV?@%*LSIJO'ZYT[[)BD&-D,2Z-Y-6K+ EKQF9.ZTDMPHE5*F8X30!_NA:<6G5:XV M3FGHL1!TS^B'6,1PVG_HPLA*&;89;),06IGK>_[Y%H:_)G691D.B: O/\6"E M^,T[N7IVQCD\Y7',3.N(#];6C# ;!K?XT'.038<@C+,<%4; J628@JJZF*BY M[$$C11ZN-F1@6UK!.77F(5W_3,6WCQI1_.U!)8M43U%&Z#0<+,Y5LE*Y$S!4 M/\%#-N)+4/^1RY\05,I??&>*#TSV>!@_),7':)Z?"L M<4[9$7:34X)K1N" 4F?*+EC3[L$3.%W)OC\\T@Q];^P9VG%"UU2/+[( :MWA MIQQL.PKH$[W]5G-IA*LJ:S^SK5=692KA4A7;0&TE,_C+V2TL!4,20VJ$2X@H MZ[K@C4-H::# 8U33V'F]4M^]V@6\=1!/J=MH38HBZ88XL),1$-D6;&$84H M$+)*J!;A83XK.2MTI^9(%;WATH'#+<>)[ "$/KUG8#G'8>NA@6W0[N$F1S1[P4(8&>H2.VMZ5+T=XY3NJ;US#R"0U1QPKN&:<]I1K4/.H7>'=*[6_(O]L M%P?Y8M:EO(5HK&C.J3Z8O'6R1_7C0#T L5SM MC'QKU;'H)/M7'7H];H\-TF9Y=!X-E<6F8<&U>-_7,=+C#"=< $!9)DP(U5)@ M:2[%@D:EW^ F ,8MH8IX\0N;4G4_"-K:SEX\W-I[A]W>\2Z?#[Z&9PZ>\GW@ M!(6E)IFNK=CD&BJ !--\X[A[V=6SO0SP M5EMGPYW<]H&I'=HGE0\HX%+8U0\?QX4])0TME'8]MH.F'1('%CRFV,J,%'=# M=@\?4U?4F-LU5=X.30=>ROD7YYA# 5%^AVM& " 3'9J^CYC75N9L5,30 MGIGOV;T=,V!EC]@\4B_*$]O.75D;8C-4INM)!M@5FN"+07S;]M;BX>;:[183 MGK[EK/(Z<1CZDM*=C8O'/ZK!?Z+7UEWZ"I8*7]-4ZGP\Z.=WU$Z%RZ)1+@U. MNZ/:-+N3'SK(=^8+>1CRZ'#JM^20OEHK"<_KJPZ/X-9P,N&80XIZ+;U^!^2S M"R>=PS9MP.D%&=\1X8R(?!=7/5Z(>#FBO],997N2!Q"',CCM7+M^QG(^%XO9 M6-S"_KFNZDLAKE61[:C!Q]U_.(]QM)PO\7)H/J8OP_.%KD<) M*;@S= UU8!U[MCO^$RU#SY-F34%G=%(*3'2YI,**W@'V.8ZPMG&AW[7R,R3, MG"835_P87.8R$1]7D]EIB+5%S55\[CRW,P('U1679&B:K(4UIBEAAW#\3N6U M4^*&-D^4BZ+.;V7T%"F)A[8/UNL>".$$B&JG=>F[D_*[-"GU64+D17#RE2 Z MLT'T,'IJ:>8B@DK92'D XU]IN(+/8(6OUH7R_KF;^X9[Y *X=L,5 1D&A<8X MH^@.?JD,^YE[_UCP%A\*!I=M?;"[UX8Q5L)-M^@+T<=AD ;!M)QULO995 :_ MY-)W@G.8]O2 URY(A,C@.>^;0MDCPHOZ7'91M1$"?$P:(B*!=8]'@TJQPW1@ MP/M-CVR#Q'GJ/JSK[=E1_$P4_;G7*ZY8?\C7PZ'F00E#9-;&4O+F#V4%9JS8 MQM@#/J;3_Z4#_NJMKV%5WP:FBV@RG8CI$MYO*=XWEG),1Y;CI5AJE'+:$"'^GH@/UA-_?4I#S95]F>;1%J#:36E%#IB\O& MW*$%KM06E IRD?D3H]'F2,,!4J?TJ?^ ,-SY /LH30_=V)M/7YIN;,B60R5* M<^LF- HZ>"WR"6(H1;GY>W6#9]6EW$DI^=A&GLC2'9F!Z/\'<@\X+\##+K ] MY/MA'ME)EIMV@VN9?=^1PTR9ROXO13 MZ%">WV%@ZK!G%I))SW;.*QSZT@#VE9^Z-Q'G,CL/FXAE?FRF&363SSG\*.4T'76"82>B7\:>DPX MW@DN!W^L?.R")]?U!OZT.I J(>;4.%YK2JG"CQ9(L].@1BV;05BV5^3@6-5!_U7LY?]"SX7@H M#<=C5INOS!0W-J22_*M)&#F@*V1J?^A"#CGU]H1$/'R&P1?I?MB;#\YV'+2& M)6Z<8C:GR F%MHW6C*H-75Q#M_PY-]]QY7J#N6-A<9Y!J1N7=WSOO%4W(^$O MO*(WQV.;%FQ;^ /2:D]E(\BTAXS/0N?))86A8L7'$(@\W>D@'>F]=@)8T^IK MFYZL_QAL*0W\I>TC$XBA/J([W= <.^(BU3K <4RK\^!XW-$A2SWZXM2?(VHX M!I8$AC'<[!\9P%:,;.;#LJ2#05B>G3!N=U*SF9--@'E&JD]U'FI_A[W0OOTN M??6+C[4A6'/H,!2O3*BIV$X#O>.U&-W;K8MKCFYG/4QO0C 3Q#D9NK/>?L7N M2A A;6=%B@4HQ M>PZ\!F)7+* 0F-LJ$2E)HQBLK3Y.-]O)G$^\?'!.C/JS\Q%0<*-P)):K?KWN MJC$8/!IZM"03&OVU=_XBU"%;\?B*7WEP]L.U_PZOAB/OW*.O#?.!2I(- :SV M?EM=S0C $^FS$BJSKGRJ*O?,9>Y M4.LQ'7;Y]#L[$=2U6B94M'O0Z).#F9UJ M8WNB)2>X GX704GX\_+(VQ"-3CK2ZX*0J_(E4H?S.U3UM\ T=KWR6:A,6N_% M/9BCQ9GDUBD%S]%&+WK@B(8?.0U)E_]H(A^57T@7DH,S^KU\\N=C">4[99/- MQL@-^S6:\99G'.KGBEL7+?B@_CBZ6$[I6TSIY05!"A] K%C,H\ER(9:C:#I: M^B);&Z[I%/Y%-$%ZB6\7BV@Q6S1FC UMI-Z8I-Q2T@QXYK$2>_6@P8&1U+JJ M*//F0\V]]Q+^K[;\.[*6>ZL2T HA+"_H+87Q*(KCN;C> KB5)>%CNL?O($RQ M\9FXVH(H,8[QV$A,EM%\-H&[5+3L;<71(48RCIP<@E[,)^)SHH PQ#*:Q NP M)%J":W28):0O7[7),SI\/<.RBS@:3<8_Q-5+87=4CNY4XQJ/] B(H2,&I.AD M'^0YDMZ;4UREZYY<]JN?B>Z;GXW9IKW7N%3GG*NR'7T]JJ##)>=F&X2^X7G] M0<^V94&T[[21SA/$H[\2S2VWJKUF4[J6ABBDHDGO_G@J_@K5QI^A%TW; [3C MX3.MU#DP=T3'X_&*R.#S7/1UUKU1/OX;5GIQM7]-TPL6=(::WYT7'3YSC M]&][M^>(Z1A6]U06]OCL-N@3B][P]-!EF?')@.:HU]?FO3A8D:U..W1L99(# M;*S"HX0&]Q&%_B>AN[1,WGV M7ZSE4$W'0V'K\*H/-.IH?_R\\RH[W,6&7]BGK@:6;_Q3@TKT*WS[N M_D&PO=V]R:W-H M965T"N;90] MGFR<&WZ:# MEEJV0EFI%1BQ.IZ?_"G%#O[1 :*9*GU#;U\KH\G 3DD&E$YTL!Q MN!5GHFE($;KQ8Z]S,IBDA4_E!^T??>P8RY);<::;[[)VF^-),8%:K'C7N"N] M^R3V\:2DK]*-]4_8[;\-)E!UUNEVOQ@]:*7J1WZWQ^&0!=%^0>3][@UY+\^Y MX[,CHW=@Z&O41H(/U:]&YZ2BI"RPD&LE5[+B MRL%)5>E..:G6,->-K*2P\.::+QMAWQY-'7I >J;5WMII;RWZ%VLQ7&KE-A8N M5"WJY^NGZ/G@?O3@_FDTJO!D:]Y#$#*(@B@>T17SP"AX4^OI?"ZUVS!19DW36"4O19W0KE MM+EG<-89@S+\Y;V&:W'GX+31U4#%0;!<_.KEM#P=\U,+_ _P+^4&_AAZR10AO M!;E$0.0L2B,_!ED&IYUL:BS>/B_+_=OS-7',$L0+;819")>\VJ"3V EHA1BB MI;Q%681CRL*@A##)6)FF.,8LCC/X0DGD5=6U78-DJ+$U8D25Y'WS)8];;9S\ MV?_Q)B]9GN3P%J6"Q5&*TB/H5Y!A@$%!0LJ"<#3-V9#F;+RP M-MR(=Z>>L'-^[\,],8:KM>@M7]SA'DBSY-$9WTKDG_PI:@8G+77' ZDPZL7+ M5+C>&"&>-4T8V'')LZ,R T&:X'IQP+S.:M;JD1G.&V>$+$B*_"98K[Z*K0>NZ7'KM(M MX=0G.&8EE3-+T*O/"J<$.'X'2U2^D@[>1"S'4L;TARR+2!C7]Y!^)&E<^#$O ML['DYT/R\X.[Z@4WRA?+'&O.LX(!TD)6'HMSV71$[,.2/6KUUR3[NS]R$"UO M,6%K08"U"+W'$#MJSN(DA@1[9U[ Q6J%!R&*LJ8X*)M65)V1CAIH$160ER%] M'.8XE"S-RC%XBP'>8A3>FW$NF<%FK]"[JE.' CCJ/:#87SB!;Y]128M M?($,\'I0GV&,!7%OG6C[W2MB99&0%!*H)7S5ZIW=S^/.$QX79C#?R$9NMXB7I3F_ M>R;H9PIGV-XY1%A(80!QP;(TAF]*DMF%XW3\"9$Q2)PH9GD6XV%([K@";-)A MCA&P H/$9N*IY#:"-O*FIK:,%C>>P$^XOE?FP-9-V[V/S=E?XP7QN*9I9:WLNYXT]S39OEPM,;+%>#N MB"UR@U"'P6OR_Q$^M].@E:"V1"%2J3^;QP/3:Z0FO'X)T^F3RP$ZL?97( O> M=G]/&/X=;EDG_>7B\?/^BH;!K:6RT(@5+@W>YWBX,?VUIW]Q>NNO&DOM,&(O M;O"F* Q]@/,KC>?K_0L9&.Z>LW\ 4$L#!!0 ( ,PPI591ER=1FP0 (@+ M 9 >&PO=V]R:W-H965T.H$4 MVL1Y:_>@4MM=]I!V]RK@=C^<[H.;3%N+),[:#H7[]3=V0X"C1.B^@#WV3)Z9 MQ_-TSG92W>HMHH'[LJCT^6!K3/UA--+9%DNNA[+&BD[64I7R,86H<*E -V7)U<,<"[D['P2#1\.5V&R--8RF M9S7?X#6:/^NEHMVHBY*+$BLM9 4*U^>#6?!AGMK[[L)W@3O]; TVDY64MW9S MF9\/? L("\R,C<#IWQTNL"AL((+QLXTYZ#YI'9^O'Z-?N-PIEQ77N)#%#Y&; M[?E@/( "_,STFS0(#$YA MWF@ZTAIFV<]&:&%KICWX+&6^$T4!O,IAV:AL2R7(X;(RO-J(58$PTQJ-AN,; M3CM] GL#0@A?966V&CY5.>8O_4>43I<3>\QISGH#SFHU M!#_P@/DL[(D7=C4*7;RPIT8:]OD=2F_O'1WVMEWU0=<\P_,!M8U&=8>#Z:^_ M!(G_6P^VJ,,6]46?7E.7Y@W1(-=PA9G<5.(?RT^.E1%K0KHKTE\HO@ M*U$0QY07G3Z:)0B-, =$ ]$E15-+JH- M9%QOJ;,SI,;,X0@F7C2)8*E(.(I?%(6W13F./)]%< +?T+SR M.P*6>&,60 ^/<<=C_&X>+T0E#)Y^<55YW6E/3&I8]"UFN1,6=XKV/ MT5Y3(2D M0Q\63M:(086%0ZJWHM80.<8"GV[0$\B;S)#>9K?D#M;3'\8M?^(5VT>/?/

R^,.?TV#/TJ'P9EBNJ#HN=@@7VG043>K\!7);D M[PC/7%-E#X#W),G5!N$X\5C,Z*F^CA3NM9!1G-"+PPG,\GPO\&U?],4-/!;$ M3T%)7$4!K;A::(Q"TG=[*I]VE4__7P]8!;BD'X=U?V.\CZ1>#(=)>IGSZ[)> MH1U_K*)U3?!92?M;>H>*1IMVM^!*/=A;LRQKRB',2JG,\)"Y(:%K3Y>HA"0A M$A4\(%?ZY#_G;W0;H]<3!K[MC##Q I9".)PX>T3/)'0=,_8FX?BM;DP3UZ\A M(TWV(1FFD$1>$C*;M4\/XD;Q'*'B):DE\[TX&I-\CTF^DR&SAB@)R!"26B_D M'596R"MI3HT\S619HYTZDAB")"%@8UI/:!WT-'C(F)>X%Q>D8R])4VOS)UY" M6,B63+PX.*S$HV?3$>6Y<3.@ALQ6<3\H==9NS)SMIZNGZ_L9]2M7&T%=4^": M7/UA2N*I]G/??F-D[6:ME3145+?," :!@ &0 'AL+W=O:#!=TS#]:X%";6=! M$CQM?.;KC74;T7S:LC7>HOW2WFA:13N6FC\6'^I9$#M#*+"RCH'1ZP'/40A'1#9^#IS!3M(!G\=/[.]\[53+ MDAD\5^(;K^UF%HP#J''%.F$_J^TE#O6,'%^EA/%/V/:Y(U*L.F-5,X!IW7#9 MO]GCT(=G@''\'T Z %+ONQ?R+B^89?.I5EO0+IO87.!+]6@RQZ7[46ZMIJ^< M<';^25F$#(YAH31!N5P;8+*& M+SO0! -]??O*Z]'Y?K0;FU/3L@IG &*RC"N$8-J$HZ)A.3B$NZ498+FD3J4 MYV$^+J&FZLNP3"84E&E8$.&^(Q ]F]<& M]=K?2@:\FWYT=[N[B^^LG_<_Z?VM>&PO=V]R:W-H965TPJ+O38*XRIKWQ?9P563%_(&@6MK*2JF*&A6ONZ5LAR!ZJX M'P7!P*]8*;S)R,TMU&0D-X:7 A<*]*:JF'J9(9?;L1=Z^XG[_;/SCMY63*-<\E_EKDIQE[J08XK MMN'F7FZ_8.LGL7R9Y-J]8=O$)I0QVV@CJQ9,XZH43VY*@_CGQ#R2S$SUKB64,=_Q]4\XU]#X.V:O0S@SF,-<:J/AEY,-C[@S,.,R M>_I]S,')',<=/. S*B8R=$F_F0(5W.Q*TW87[$5)SEL5C](P#C/&+> ,KC'# M:DE1_6:3(GA/YVK_-!"696I#-M)A"F$ :9K"M)(;04LU*W.0"C)W]'+H#8,A M?(0>A=%[&-I!EXL.0\FA/0S$'P[#-I/M_1<74>+8+6\_3EMVVWOMI!?&)"RY M#" 9#MXV$R6-F<&E;>)H0,UM19_?@%S115<*1?8"N".$6",!*."\:3IM=TQE M!42#[O,.$WK%3F-\.8!C)\\_J T5DAA; 35D5F=3)KK9KLA.F]KR+[RIT)1^ M70H-'%<$#2Z&B0>JJ7K-P,C:59JE-%2W7+>@'P4J&T#K*TEWKAW8!-VO9_(7 M4$L#!!0 ( ,PPI5:T3VQB[@0 +T- 9 >&PO=V]R:W-H965T,*7C/LT)>#]9*;:Y& M(YFL64[E)=^P O]9%IW2U5GIA-!EOZ(H],_6Z>10X&S52%FG."IGR M @1;7@]NG*MIH/>;#5]3MI,=&K0G<\[?].1^<3VPM4$L8XG2$B@.6S9C6:8% MH1E_U3('C4K-V*4/TN^,[^C+G$HVX]GOZ4*MKP?1 !9L2)\[%W5JS;C8<(&RL+;F"B1+2I&J M5.\A%W &;F %H8T$FG &CA=7:[[GP906;Y PU+],$ZK#R)%,'KY?,E*&%R?-]515S+<4/P0B!1 (1841S!#5JJAG.:O*$?GH1G/((XL.PJ1B!S\^(3H MM= *O !N6<+R.1/@5I"3_PMR/[9(I-%V#>Z>7:W9H=L/N0X+0DYL\!P]\<+X M-.2N9P4. HA[(SUQXK /\9"$X-B $G$2^#^ G-20D\CDC&O%O@8ZT)B'X6&1 MN#[T5*G?5*G?6Z7=6IQE5$K$!NV?[Q'H0@D\ATKLL@]45<;=:N _5K.]>C]2 ML]^G5)L\QQ*J73/YTSD!_CV_Q1]V)%XPV#,J@ O !BHUR('EQJ0B'%>7JZ,K MQ@]J*L#4TMQTJ="P1H!:"UZNUGIDU9+45@>QKP??#C$;K3@.].";:#:E5-=/ M-](?"&_0A#?H#6_KM%4E:.>4Q$[\I)-.I,4*:T.F'^W&O2J/1];8L37@YY7^ M*N7PI/XVZ*5$:Z[@A2M,.]9$] O;,MQ4CZ0>75BVI,7 M8V)$+=';I(;581"V1%\G&=;MNVK>+3".'UJN.98T/"Y*(IBH/2'ZOA+_>YAB M&VUPNF&J5_JP#V(K]-V6.(ZHC?[8+?$#1-T0@;1;HB=-3*%EH:K;=;/:O$UN MJBMYN[UZV#Q0L=+G;L:6R&I?AMC&1?58J":*;\P%?&PO M=V]R:W-H965TUQ0H@/;C*;6'7L8#O=]OYZQDZ:"V(OXDOB\;Q^\_3ZJ/23*1$MO%1" MFDU06EM?1)')2JR8F:@:)7$.2E?,$JF+R-0:6>Z5*A&E<;R(*L9EL%W[NSN] M7:O&"B[Q3H-IJHKIUQT*==P$2?!V<<^+TKJ+:+NN68%[M!_K.TU4U%O)>872 M<"5!XV$37"87N[F3]P*_\8K%,(9 M(AA_=S:#WJ53')[?K-_XV"F61V;P2HE//+?E)E@%D..!-<+>J^//V,7C 69* M&/^%8RL[GP>0-<:JJE,F!!67[9^]='D8**SBKRBDG4+J<;>./,IK9MEVK=41 MM),F:^[@0_7:!(Y+5Y2]U<3EI&>WORF+L(3OX1HU?V8N17##)9,99P+>2V-U M0S6P!LX>V*- <[Z.+/EUVE'6^=BU/M*O^)C"K9*V-/!.YIC_6S\BO#WH] WT M+ATU>%GK"<1)"&F<3D?L3?LD3+V]Z4@2#+3QG0JOU9Z=UG9C_CH5 MQ*B;TT%<4=DTS0U<5JJ1%OY#-UJCS%Z_,.Z4X7[:SGY5&370F\0YG'V<["=P MK81@VIS#NT8KV#6OD"2+<#6=P[>0I,LPCF/8'[DQ<*.I![U$.@L7:0(=]Y8) M]FHXDW#/95%PZV56X7+Y Z2M/NV>$CXHVE$2/A$6;R14[I,"[4W:BA+P)2N9+!#H$3DRG4/6]8OI M18B4AK6;>@B(:A'&JX3^9TDX2V(X/U63:+ *]2%7_.&W%"7MKNPO^U?DLMV M@7X1;Y\A"IQB-2#P0*KQ9$EIU^UJ;PFK:K].'Y6EY>R/);V&J)T \0^*MDE' M. ?]^[K]!U!+ P04 " #,,*56I?*J'PT% "$#0 &0 'AL+W=O*L\(:U=4T]/UT6C/13!:G M=NQ:+4YE9RK1\&L%NJMKIAXO>"7OSR;!9#/P2:Q+0P/3Q6G+UOR&FS_;:X5O MTP&E$#5OM) -*+XZFYP')Q<9S;<3/@M^K[?Z0)XLI?Q*+^^*LXE/A'C%:3 MO/^#]_XDA)?+2MLGW+NY23R!O--&UKTQ,JA%XUKVT,=ARV#FOV(0]@:AY>T6 MLBQ_8X8M3I6\!T6S$8TZUE5KC>1$0TFY,0J_"K0SBP_2< A\.(+W')W3<'#+ MEA77AZ=3@_ T:9KW4!<.*GP%*H(KV9A2P^]-P8M=^RG2&KB%&VX7X2C@>:N. MP0\\"/TP&L&+!E\CBQ>-^*K!^;?//6<=[[+7WX* M4O_7$6[QP"T>0U^XZ'MPP2K6Y!QNK"+?-4YVM'__LL3AEC\8N*AD_O7O?3Z, MKW(@&C"E[#1K"GT(EQ736JQ$[E; >(L*^GC#;SSG]9(KB-Q(".=:VF%]LB>+% M$;M#0FM,$:>R_90RN\[!(V<*-\>S?&I(CP/\#W=3IB'$X> X>XE>")W+#OU' M&+X/+H2?^^<+2!\'0_HT(JUDD%;R?6EY<"FU^4$1C>+M+P2WI>)\IP#",['M MJNN*J;R$,.VE]2(Z;W!FFLUMFP4I?&9*6.HN4_P!3V5LDV0.291AN9#*N'TB M7P0:@NYC M3E'%'>:%J=^W*8PD+1V2EGXG:<@%L]8G;Z->+ E7S'0*>S^8R]%E]N?R*1F; ML#U+91_%OG$"M%FE(I'%)#D,H'W)4OH28Q&9^W/4.'5".Y9@EX*&R<6.FXT:V^Q['"VPE0#%@Q[PE6)HKK"9XK:,\Q

)%V4NK_2@-^I<4RQ0N7>LZOBP05Z6%W].I1PS/A2; MD=1G0^JS'](KTR6\Q4OC?S@%1Q?X7P1LV;9,%(!<@=54^#1)I^H(RB)QJ-&U M#JLNQ79?5$^V"D%.B"OT7\-*R3VZ=B4B<27"C_K-NL]TM:M^.A!H=\9.78/N MY=+@<>#8\H>\9 U6<7*GP$]&; @ KP4 !D !X;"]W;W)K&UL?53;;MLP#/T5PAN&%;$HB>?PD#(Y62M];TI$"YM*2#,-2FOK\S T M>8D5,Z>J1DDW2Z4K9FFK5Z&I-;+"@RH1)E$T#"O&99!-_-E<9Q/56,$ESC68 MIJJ8WLY0J/4TB(.G@VN^*JT["+-)S59X@_97/=>T"SN6@E;[\4TB)P@%)A;Q\!H><1+%,(1D8R''6?0A73 M??N)_8O/G7)9,(.72MSQPI;38!Q @4O6"'NMUM]PE\_ \>5*&/^%=>L[(.>\ M,595.S IJ+AL5[;9U6$/,(Y> 20[0.)UMX&\RD_,LFRBU1JT\R8V9_A4/9K$ M<>D>Y<9JNN6$L]E/91'B!#[ UX9I)BVB@?>W;"'0G$Q"2R&<8YCOZ&8M7?(* M71^NE+2E@<^RP.(E/B1IG;[D2=\L.4IX4>M3B.(>)%'2/\+7[_+M>[[^D7P- MM/D=2J]%IX?1KD/.3 MQ<^IX(9&BB%U;CL'U!+ P04 " #,,*566%<6T4\( !R.@ &0 'AL+W=OI#0M/R+ M7[9$[ UPW0,#W.T ]^V TP,#O.T [[T#1ML!H_>Z--X.&+\9X'@'!DRV R8% M]R59!=,^%OCRG+,-XNILB:8^%.$J1DN"::IFUJ/@\E"IDMTSV(:4I*A(Y\(3.,,/9$7D>/XP_E 2%<4 MX"#ZNX]JU GX-Q4[PQ+-G>A.'48+[&@^"3\BSWJ) M&G5>-06\ G=TZ)K+$&?H@82$/N-Y3/KH*I9K#DY#@N3JA6:<1%2@SRPS^7UM MQ5=KXUFVQB&YZ,G%+R/\F?0N?_K!F0Q_-@6H!)L48&I=?+Z4JZ3\=SYXWF<> MTF;0:E,C=E01.[(2.\-K*G!,_R81FK%DG0O"T2-;B(V< 'WTB1^@TXK:E&P8AS05 8!K/TXKGZ3MY?B!K.5/54FLEV@K7E>AI,R??$ UI+@ "TX@^ MJ8@^L1+]B;%H0^,8X31"MZG Z9(JKJ^R3!;KM\D:4ZY([Z,G)I<3$_4GC;1] MD[$SJPL=V?(AP0(@,(WZTXKZ4WLUL;<$JYGND[ED/,ORHIB8L.TPP78JV/YD36; 0]X1<3TW:#7:G>HNUS?3PR;8.&$QTCWU#^ MZ83OZ2''/G^EV(EHG"O!*]?F,.=4*-$3O(1Q+K4*6G"6;&N/:I('F*=RT\S0 MO2I'5KM:1%;5Z$B&K:SX/Z!_#M?^UW:W.H?%:4YNQS5$I7F>ZXX,00'R3@^* M6P?%;3(Q M3GQ(LP$4FAZ(6BHZ=JUXS]DS+;I*2A;Z+)^+11[ON@3FB0VJ#K=HX\/[L@]J M,(!"TPFO):33HB%9*KAEW=6K]Z]KU[XVL]@4Y_BQ3I]G)Z:-O&5'UYV>ZD"GU M.\'<=,_GVFZC:[1:/)ZB5^F'^6X1I!\!%)H>F5HHNW:A?"YC:.CXFZK.3= M57&+FXZ+DN*^KS$@H$(9"DT/2"V47;M0OL,O[=D!JHQ!T7Q0M *30]&+:)= MNXC^#]D!JI);W/0FMNP E<]0:'I :OGLVN7S=4[C2'7Q=NF!_D'OVD] %30H MF@^*%D"AZ0&JE;AK5Y8R4=:$B]<^NH_58T#J/EKP/:?K\J[9.\LN4*W>XK$W MM-1=H.H="DT/32W67;M8-^;.>W8;4-T.BN:#H@50:'J Z@Z :]>H,+D#JOQ; M/![9<@>T$P"%IH>FEOVN7?97N7.;K#E[)L6#%YTW(5#M#XKF@Z(%4&CZ8XFU M]O?L2AHDD>PV.C^<:/=X?#B/0/T(H-#TR-3:W[-K__8\>L>&9+?1.3*@S0%0 MM *38]6W1SP[*H;)H] ^P0M'CNV1 )M$T"AZ:'9>_2ZK4T0KN0A+F-31:2( MSZXOW75SLMOK'";0G@(H6@"%ID>N[BEX=K$.DU2@[846CSU+3H$V%Z#0],C4 MS07/WESHEE/OV:A NPZ@:#XH6@"%ID>N[CIX_T/7P6ZC<[3L'CL6Y03J2 "% MIH=&=1WT([7,]5IOQ?J$%_?EBDJGQJGB5[\WQF7/F.X;C@7-V8SSN MGMV8<*Z\Z=F-Y,CTR\GN?&ULC57?;YLP M$/Y7+-2'5MK";TBK)%(:5*T/FZ*F71^F/3A@P"K8S#9)]]_O;"A+4Y+M!>SS M?9^_.Y_/LST7+[(D1*'7NF)R;I5*-3>V+=.2U%A.>$,8K.1TY3F37F#)K,3.VM5C,>*LJRLA:(-G6-1:_;TG%]W/+M=X,#[0HE3;8 MBUF#"[(AZJE9"YC9 TM&:\(DY0P)DL^MI7N3Q-K?.'RG9"\/QDA'LN7\14_N ML[GE:$&D(JG2#!A^.[(B5:6)0,:OGM,:MM3 P_$;^YV)'6+98DE6O'JFF2KG MUM1"&^CH725BI>]V!04%/6_?%KGX<#@!N< M '@]P/M?@-\#_&. ?P(0](# 9*8+Q>0AP0HO9H+OD=#>P*8')ID&#>%3IH]] MHP2L4L"IQ3>N"'+19[3ISAWQ'&UHP6A.4\P46J8I;YFBK$!K7M&4$@G.]VQ' MF.)"SRX3HC"MY!78GS8)NKRX0A>(,O18\E9BELF9K4"IWL].>U6WG2KOA*IE M(R;(<3\AS_'\$?CJ/#PAZ03Y'=Q[#[W<8R:B;$[B#VSO%_J#8/ZOX M&2Z;/H-&\)3(47T=07BP<>!,W>!(WD>%??(%:X@=T.%C^D+/YY:'+G3ZR.!8VZ. M>W"XQBTY+^B'^_-,#4?6D2$>XHS_19M 1>_@&'+!:P27AM1;(H:+@W";4:67 M*<,LA=I'4L$M@*9_7/&= /N@#=5$%*:=2V0:2%>Z@[5[,5;P8IC.>F1?1C=) M-&:/^Q?&_DO?/4]?L2@HDZ@B.6SE3&)(J>A:?C=1O#%-<,L5M%0S+.&5)$([ MP'K.H1'V$[W!\.XN_@!02P,$% @ S#"E5CFHS1.: P .0P !D !X M;"]W;W)K&ULK5=MC]HX$/XK5EI5K;3=Q'D#MH"T M"SU=I=L3*M>[#U4_>),!K"9Q:CO0WJ^_L9/-$C9$[8D/@.W,\^29F4QFF!Z$ M_*IV )I\S[-"S9R=UN6-ZZID!SE3UZ*$ J]LA,R9QJW0-&!3DOZE_VO0G$$8"&9P!^ _!_ M%A T@. 4$)P!A T@M)&I7;%Q6#+-YE,I#D0::V0S"QM,BT;W>6'ROM82KW+$ MZ?F?0@.AY"U9UXDG8D/6?%OP#4]8H,)!H?%*XH,G]8\K MLLJ,%2M2\OY;Q4M\(C1YO03->*;>H.6G]9*\?OF&O"2\('_M1*705DU=C=J- M C=I=-[5.OTS.F]+>4T\>D5\SP]ZX(MA^!*2:Q+4<+\+=S%B;=C\-FR^Y0O/ M\#T%H&P# (\!Z/.NIHLMG:G%_9R&\22*IN[^V(L^LR (XM:LHS9HU0:#:O\ MI;#"DBJO,J8AQ<+ ET3"65UZJ)WE0FK^KSWHDU_S1T>ZWHXFHW!T(K_/;!SX M4;_\L)4?_O]@7Y$">B,>/M,2CWQO?**XQRKR*.U:+8?U?:9?!AZIJ/4R&DZ2 MS0-^[.)#7DJQ!^.A(I_O(7\ ^:7/S4%2TS5N5,D2F#F8<05R#\[\U0L:>^_Z MBNA"9!W_X];_^+(E%3]+WI>:-:"2VFY_. MV"#YKV;L0F2=.(S;.(POF['QLV0$01B>%-NBQXK2F/;G;-)JG0QJO6?)#H^P MP75[U5"B!AE_-5$7(NLX3[VG+N]=-E4-7Z<3>;$?G]97KUU$O4E_NJB92[HG M3RV7#O=*4F)*-%#G!GFYSU_9UPJJ4F_:VX04KL+UE1&GL=[8D^\+H M'LU-.WU%SHO^(_CL7NTRWJH?J>R2TO M%,E@@[?SKD?XS,MZ3JTW6I1VZ%WM/$ ]]EQD[XBUG)=KA&\ZV\5S3R&Y:4%R@TEP(4 M;N?>,KQ>A0[@(O[D>-2M9["I;*3\;@=?TKD76$688V(L!:._ ZXPSRT3Z?BW M)O6:-2VP_?S$_LDE3\ELF,:5S/_BJ?P=ZX1&EB^1N7:_ M<*QC P^2O3:RJ,&DH."B^F>/=2%: .+I!D0U(#H%#,\ !C5@X!*ME+FT;IEA MBYF21U VFMCL@ZN-0U,V7%@;UT;16TXXL_A#&H00+F%=^0AR"VN^$WS+$R8, M+)-$[H7A8@?W,N<)1TW!#UA*93"%=<847MHZIK"2!7U6>C73.XU$ZF>^8:2M%+] MI$[HIDHH.I/0 .ZD,)F&CR+%]#G>I^(T%8J>*G03]1(N2W4%07@!41 -.O2L M^N%WC.!1[.!1CYQ!8]C \0W/\+4KGK0K3L8ETCJUMV;1/E=NOK.$U1*Q6\)N M],-B, V',__0SJLC:&A3.'2H'S;JA[WJOPC2C(VQ0X):;+GD5QZBU\F4T M'LJ$E# >3$\$=0>/I&;UQ MHS?NU;N2VK@]RW+:F7_?8;%!]4^7Q%X>>UMQ9%:9-%:9O[^#TA3N3^/2(>!DS'ITYP<+@ MQXT9]*NGGH/D7S33^Z=%W8R?R- M[5-=L_6#IFIRZ6[?<:$AQRU1!E=C^M)4U3=6 R-+UWIMI*%&SCUFU&NCL@'T M?BNI_:H'=H&F>U_\#U!+ P04 " #,,*56;3O#T+H" "8!@ &0 'AL M+W=O");S+K N%T7+ -KM#^*)::=F'#DG"!TG E M06,Z"6;=V\7 Y?N$GQQWYF -SLE:J1>W^9),@HX3A#G&UC$P>FQQ@7GNB$C& MKYHS:/[2 0_7>_9/WCMY63.#"Y4_\\1FDV 40((I*W/[I':?L?;C!<8J-_X7 M=G5N)X"X-%:)&DP*!)?5D[W6=3@ $$\[(*H!T3&@_P&@5P-ZWFBES-NZ8Y9- MQUKM0+ML8G,+7QN/)C='L]%%9A"Y5R TN5\YBCH>2%$D5IF3\( LR9X3$PF< =STN+"7R1L1((9U^5,>>P M1 VKC&D*W*%E/*?8)1@7,?L'E_ ]4Z4A%C,.+5ES L.XMC&O;$0?V.C!@Y(V M,W O$TS>XD,J25.7:%^7>722<%;H*^AT+R#J1+T6/8O3\ =&\.C:PZ,3'W:4H-ZRY)XJX&M2P8C$O-+?^W[OX[1:-H=*3Z M?<[PIMNN>=!H'OQ?L6=UL1]+L:8K[%JCJO>WTAI+-Y7:XF)_Y]L,#%I*VAUV MCRRT9-T,KF^.3(0'32Y0;_SL,^#;L[K73;09KS,_58[B=J2)IT-0>KC56%'R5K96DP^65&GP[4+H'>IXK&2;UQ?]!\C*9_ M %!+ P04 " #,,*56(Y>\&_$# A$0 &0 'AL+W=OWA9@;8_/L;?\0VV%A+PKT$VW25J[O E6:P9_R'6 -(]#..$C'4UE)N MKG5=^&N(B;AB&TC4.RO&8R+5*0]UL>% @@P41[II&+8>$YIHHT%V;<\46#]^8_^>-:^:>2$")BQZIH%<#S570P&LR#:2CVQ_#T5#_93/ M9Y'(_J)]46MHR-\*R>("K!3$-,E?R<]B$#6 XFD'F 7 / ;T3@"L F!EC>;* MLK9NB22C 6=[Q--JQ98>9+/)T*H;FJ0V+B17[U*%DZ,9DX P^H86N8^(K="" MA@E=49\D$HU]GVT329,0S5E$?0I"%=]20<*00T@R+Q3F$7:0; %]O@5):"2^ MJ*JGQ2WZ_.D+^H1H@I9KMA4D"<1 ETIW>G?=+S3>Y!K-$QHM], 2N1;H+@D@ M.,3KJM^R:?.MZ1NSDW"\X5?(P%^1:9A6BYY)-_R!*+AI9W"S0XY5>F!E?+U3 M'JAOJR 1M(XFA]H9-/U.[D;8\2P'#_1=77%+F>K+-?N6^V3QT853T:GLJ?9='EWBQ;+\;+]T]^- M/]>$2[$==EL+8_Q^'PIL?<38=7K6D1$M9:;EV*><,"MM9J>VY7CZ/)ZU"NL$ MGFW!A=@.VZRR&'\@C ML?;:N>@P=.]"LPIYKN"< M&8^"SECN)CO;E?\CF'&5S/@#T8R;J6L[_5KJ%BTTRQQL6.8)6ZITQMWQO'@5 M$F+1;<9%0_I2;(<-5S&-/Y#3N!G!V# ]MW?L1DL==JR>=\*.*JQQ=UK/6/)- M_(HE%TWO2[$=-EWE-_Y @!?8^G*@\L!M/+::9:[1:SRV]-JR&0,/LQUP\FJYYX^S[?;H^DVZ_V=+;$63_WB@%JR0)@)%L%*4QI6C/B4\W\?S$\DV MV4K[PJ1:D+/#-9 >%J@WE\QM=86)^D-RE]%1O\!4$L#!!0 ( ,PPI5:> M"3I\RP( T' 9 >&PO=V]R:W-H965TK!) .QUK%3VX'=?]^Q$[) @5YZ M2?PQ[WG>C/,RW"I];W)$"P^%D&84Y-:6-V%HTAP+9CJJ1$D[*Z4+9FFJUZ$I M-;+,@PH1QE%T%1:,RR 9^K693H:JLH)+G&DP55$P_3A!H;:CH!OL%N9\G5NW M$";#DJUQ@?9;.=,T"UN6C!!_PG>/6[(W!*5DJ=>\F MM]DHB%Q"*#"UCH'1:X-3%,(141J_&\Z@/=(!]\<[]H]>.VE9,H-3)7[PS.:C MX#J #%>L$G:NMI^PT>,33)4P_@G;)C8*(*V,544#I@P*+NLW>VCJL <@GM. MN '$QX#^&4"O ?2\T#HS+^L]LRP9:K4%[:*)S0U\;3R:U'#INKBPFG8YX6SR M65F$+KR!1=U&4"M8\+7D*YXR:6&"9]SFW#>YZO M?X9O5W\#7&9\P[.*"?%(GU/;9^H;%$HCV)Q)Z$;/W9V09"B&"32G*EJ?./ G M.MO8))3I9E_CWQ'=-N) 1K^5T;\HXXO$IZMTJ=L7:9Q'WIB2I3@*R 0-Z@T& MR8MGW:OHW:E6_2>R \6#5O'@HN(9:O>]D+7^LQ\UT?5>M:-.W#]JR:F@[G%7 MPCUGH4JOO>$:\'>E_@3:U=;3Q][*CM8GY/6U-3_1U#\*NN!K+@T(7!%EU'E+ MB>G:?.N)5:7WKZ6RU&X_S.E_A=H%T/Y*D8&UL MK5;;;MLX$/V5@5HL6B"-9/D6I+8!1]Y>%DUA).GV8;$/M#2VB%*D2U)QNE_? M(:6HO@J;(B\V+W,.9P[%F1EME/YF%V[X*K=N(9R,UFR%MVB_K.>:9F'#DO$"I>%*@L;E.)AV+F=#9^\-_N:X M,5MC<)$LE/KF)A^S<1 YAU!@:AT#H[][3% (1T1N?*\Y@^9(!]P>/[*_\[%3 M+ MF,%'B*\]L/@XN LAPR4IA;]3F ];Q]!U?JH3QO["I;:, TM)85=1@\J#@ MLOIG#[4.6X!.[P0@K@'Q/J!_ M"M =W_>T*O!O2\,E4H7H<9LVPRTFH#VED3 MFQMX,3V:PN?27?NMU;3+"6$V<7VYG\.KE:W@) M7,)=KDI#+&846G+<'1^FM9-)Y61\PLDN7"MI0[=Z SB*.X>\Z<=/EWK-5*Z9+-I5FS%,SW1N']MBA'C/K=?F.T$WJO";W7&OIU<@=?E1;TC69X!I\^)?#/-18+ MU/\>"[J5[*E!/R?9[)G(=D3L-R+V6T6>])Z^%-U>B:R'9T&C4Z#5IV:%)FH8L&E?V]G-*$:F*&NGM^= M9M(L4>O]/%4I-CA4;'!QH%BK&T]5[)G(=A0;-HH-?T.QK0H#-RB8I8*2*',\ M3[4>\-0G.SR0O[%6N2U0KWS;8B!5I;15#6I6F\YHZAN"O?6$ M.J:JP?E%4[5;5")67!H0N"3*Z'Q(W[VN6IAJ8M7:%_6%LM0B^&%.71]J9T#[ M2T6%O9ZX YH^&PO M=V]R:W-H965TA:8IX0S(L;MB6Y%"R8CS#$E[YVA1;3G!2BK+4="PK,#-, MTJ05GC'TIVXN@9J:XL&?NN7CXF8\-2+2(I MB:6RP/#OF4Q)FBHG:,>/RM2H"P*\$_FLS!)4@*-GO896D9UCBR8BS'>*J-KBIAW*X M2C4 IKF:68^20RD%G9Q\8I(@![U'=X6 (B'0;?RCH(*J<1<]](&Q9$?3%.$\ M08N"QQL8Q@1]S"7.UW29$G0K!)$"' ZE:,%I#/$T93$NI\_;&9&8IN(=U/KR M.$-OW[Q#;Q#-T=.&%0*&W6WZ#++N'',MQ-?)I MN_POG-\@U[HHG[7+9R0&^3Z[HY'/V^7?['\UHN@5.1V_S&DWY2:,>CWT3CWT M3NGG7? [#*V._5X9E$JU.#U/',?U?>CJ\S'CU@1J40S%%L=D;,"J)PA_)L;D M]]_LP/I#1UR3TW9]=]C,&>FJ#?M#NZ[6@.'6,-Q6& _3)_25\12()*2'[N^G MZ-L#R9:$ZT;JKM7LRHY/NS2;=6D6=636&!&O'A&O=42F!>NO(MJJO)1N8WWN6<[J1Z#1IU)5;$_31V=)N!?V) MR-?,YG:7JT';YP>$8.#8IZ"[3!IUY=8$K4YRS73)D!&^+J^#!(I9D=-R&G?#N:N+>^'@TC=KB",U_X[2_P'C!?TUR@E*R I773 MAV6"[^_$]B^2;&ULO59M3]LP$/XKIVR:0 +R K3 VDJT:&^"K>)E:)KVP4TNC85C!]MIQ[_? MV>%=1_"T:!B<[Q">U---'Z^#?Z.Q\\ M!3-C!B=*W/+,%L/@*( ,ZF6'[ )Z-#AI4H8_PO+9F\40%H;J\K&F!B4 M7*[^V<]&B#6#)'G$(&D,$L][Y5;]B]=8:6<6&VR>YB<@VW2@ORD^$. MG)]/X/L%EC/4/^ U< D7Y-^Q&826(G:\P[2);KR*+GDDND],[L%^M -)E.S# MS=49;+W>_ALF),%:U9)6M<3C'CR"NQ80\P'M !K+Z9"0-CGC&A9,U+B)\ JX MYX%=R2Q&<3((%QO([+=D]CO)G.&"BJLBS]>8%E()-7\ 7UZF%7(3DTY4UPU. M3,52' 94[@;U H/1FU=Q+WK;(>!!R_F@D_,[+KG%74$5F5&*GZWFRLOQFIK] MO(ZP]0V9WMY$L-M7'Q[(T'0(VFM9]SJ1 M)KY5H(9+%+[N3,&K[OQW CXS__V6;O]%\M__IYH.-F?_J"5V](+9[_851T^F M_[BE?=P)]45GE'NEJ0FKK%Y=>&.6WE$OZ#P#G:C// -Q].?NB5[D%#1NUMM M]%@;B-=NQO@%C\(3SGI0*FF+C6W5/I@NDYEP8$YH05[?6IR>C5ZV,U ML:KR-_Y,66H*?EC0BPVUVT#KN:);OYFX1T3[!AS] E!+ P04 " #,,*56 M0,V::TD# C"0 &0 'AL+W=O"KP),]^P;O M9*?U-]^XR>;!P M"B:GS#)S^[G&-4GHBDO&]X0S:*3WP_/N)_6/EG;SLN,6U MEG^+S.7S8!) AGM>2O=9G_[ QD_B^5(M;?4+IV;L(("TM$X7#9@4%$+5__RA MR<,9@'BZ :P!L$M _ H@;@#Q)6#T"F#8 (;_=X:D 536P]I[E;@-=WPQ,_H$ MQH\F-O]19;]"4[Z$\OODSAGJ%81SBS^U0V#P 5:EI2YK89E^+X45?AGM>_A= MZ^PDI 2N,K@M39K3JF1PHQQ7![&3"$MKT5EB6.<40@M"P9H;\RC4 ;YR62+H M_0^>MQMT7$C[CA!?[C;P]LT[>.,Q?^6ZM#2+G86.C'EY8=J86-4FV"LF8OBD METKIBO8S+H[F"0?0>V(#%78+ZX1M,KR"N MX:Q'3MRNRF.-)%X[=76AJ#*GT$?$BK;=AEL"9+ MSD1$+$J>V]N\'/1AQ!+6+31IA2:]0I=95A^H+EG)BQDGX^O)A:Q>?E],II9R M@?. JH5%%B=G6:M-= SKV&'; M?C4O=M@S3^/@(C!I34Y^1KM!0T4K@[W1!= 1Q&*'ICV&P$M:1-\M%.5!< G6 M<8=4-)WM4A2>W+H==\4GS0L@_"&_?CY\XH8N% L2]V1E<#6F[6GJDEPWG#Y6 M-6>G'56PZC.G5PP:/X#Z]YKJ3M/P$[3OHL5_4$L#!!0 ( ,PPI5;CVG$W M3 0 +82 9 >&PO=V]R:W-H965TWD/>N@(N\1UPU[!66E,QK4O]V)T8!7*F]%B5E!922\1()F Z=,;Z:X-@$U",^,UC( MC6MD4GGF_*NY^9@.'=2Y0=(\OC6@3OM.$[AYO4+_O4Y> M)_-,)4QX_H6E*ALZD8-2F-(J5_=\\0@IG8XAU4L:ZM=+ZN0 ]?%<7"(77R#B$J\C?&(/OX'D$GG+<+(= MWM-%;"M)VDJ2&L\_@/=!<%V]"17BE94S-"YX5:H+-&4E4_ ^U\V:ZH3;PM"Z M,%U9+U\3UJ\Q*GP9>82$)L67S>PZAKEQB(-VV%867IN%9\UBG"154>54:;8Z M!:'8O]2T0A?1)5*PP0#WH[#?WR':,2R, XR[B?HM4=]*] 9>]!HTUS0?(27G-(&AHU=%">(%G-&OO^#0_:VKPTX$ MME6 H"U \'/Z+=B;'T("#[L[T]@US-<#NZ4> MM[G'/T=A\5[C]L/ W158O->WH1]ZI+MML;O>X-V3*:R!VMY[_'B7:3-LDZI> M+PYM/7C#B^"3:NP'<&$CLFBE,4P.:LP.]<9&PVOO@.WFX5'0%- M+<"N+3O, ML>(Z%=IVTFNK@>U>XV3Z:MZSV;;$#?QHMVWWG0AQ_?" $<%K)X+M5N0HA?E[ M5.,H]G>9^GM,8R_N'R"Z=@S8;AF.UI<=;J4O\G_T985Z:ZNM70:VVXQ;7B:\ MF(/^LS.>"0#]1_0'/M$.>+323H2VG?[:NV"[W3B=TOK[2@N#W>[M[^LLC \T M[]J(8+L3.4IET;Y5#,-=FEV##BT&:\^ [:;A:(W9X59&,6XU%AW6F!7JV";K M;1PJF!.=3U3,6"E1#E,-[U[V]?R*Y2')\D;Q>7W.\,R5MHSU909Z6Q-F@'X^ MY5RM;LS117M4-?H/4$L#!!0 ( ,PPI58@R)F@L@P "F: 9 >&PO M=V]R:W-H965TY)( M'4-153N9:75Z9C5:[0=B5Q+4&#* D^[5_/@%3!L7D#)DSGQ);%SUW*)\+EPX M@,^?X^1+^B!E1KYNPBB]&#UDV>/[\3A=/*LX3,N_ MY+EJ:XS(:IMF\:;JG(]@$T2[__[7:B(..EC6"QVLJH/5MX-==;#[=IA4'29] M.TRK#M.^'695AUFSP^2%#F=5A[.^$>95AWFS@_E"AT758=$W@FE\_^:,4D&[ MK[S4B^-G_N5Y$C^3I&B?\XH7I>C*_KE,@JC(CYLLR3\-\G[9Y<]Q)HE-WI&K M.,F[!M%]2OQH39:)7 <9^7"?2)FG0Y:2-X[,_"!,R6?Y-=OZX5OR PDB\ODA MWJ9YC_2$_/,?AV$82[_%6->KD; MM?7"J&UR'4?90TK<:"W7:O]QOAK[:;"^3\.5I07^LLI.B6&>$,LPY^37&X>\ M^>%MU[CTF ^/R7>,96LPCAYS[><8:U9B+ W&'3(:]]=/Y$WU%77!Z!"8^/A[ M 2N^VBZ6-X2U9)2\R271!6)ZD"-7I\0VCTX4/S;?WVK*L7D2>I;81OF0C!)F MZ&"*3NU]NMHE??("_:Y]K-M$F2![$JF*RVS MV ._3Q_]E;P8Y;O85"9/$L8Z)M[)4\T2KYDWSTO^WV+/$=477=I6$M;:B& M=[#IP53;4VMA-$0\:7TA"V,Z4QNYR'%1),Q#PA@2QI$P 8(I(I[N13S5BMC+ M#T#(FY_B-'U+\F+?_9KE!=0V2!\*81>Z?DG-6NQ0-4];:GYGSQ8-,79\;C=DC(SH(F$4"?.0,-8QL0OCK%%8(",*$$R1\=E>QF=:&?-T(U<^ M^<^UW-S*Y+]=LM4"ALH6"7.0,!<)HTB8AX0Q)(PC80($4])@OD^#N7YKKFS# M"?5701ADWT[R0\6OP6:[J4_XD*6?CR+_C/Q9G)GI2AAMJ*$)@X0Y2)B+A%$D MS-O!BI-_^VVXI6[ &3(>1\($"*:DP6*?!@MT4:,%#A7[HG4,V3S*1(9SD3"* MA'E(&%NT*IK&K')D. &"*0(VC?H,O:&5\,_;HI II/OAR0]"_S:4I9C36LU= M,M93A^JXHBE%9$/(T(#N\8#T>!/O>!,&'3:'T@2*IBKOP!LRCYRC>XK#I[)$ M4*L(;76MAPX6'I+F0&DNE$:A- ]*8U :A]($BJ8FB54GB?4W%-H[[ZPS?;3A M!JKY\9S1T",B:#TCB4)E T-2UJH]+LZU3V+KSUQ,'* M;_MIYL)H5M_0F"Z41BN:HFAKVE(TU(2$TCB4)E T5=&U86GJ':1V> MYCHU#&O:3 VD=^= :2Z41J$T#TIC4!J'T@2*IJ9&[DOV^-5=>L#@(NFL M==;/SMNV:G^HVPJE42C-@])8Q_3.9E9S>CDTJ$#15 G7;JIYQ$Y]U86W>NA@ M6<_;LIZT50VU1*$T"J5Y4!KKFMT.44.=411-%77MC9I]S=&=J*D?).0W/]S* M3C%#C5&S[>$5T]U2,]0>A=(HE.9!:0Q*XU":0-'4.WUJ/]72^ZG=5^F>:"IQ M/7"H\JVV)VE/S);R.YJ=M?+#A0Z-0FD>E,:@- ZE"11-573MTUK'?-IA]U+H M<8/U;/;3<[M9EYZAEBJ4YD%I#$KC4)I T50]UY:JI;=47WU;A9X[6-A62['O MVO5V5ZN6^EWHR"B4YD%I#$KC4)I T51=UYZHI?=$NX6<_UDETD]E_N).)H7% M1(/(CU;E)0-QFG4>6NI##9:ZW1)QA](['-6VT*$6*)3F06D,2N-0FD#15*'7 M5JFEMTJ;!Y9>DF_+.U4,-4;S&UFCJ&NIY0&H72/"B-=4SO;-::7@X- M*E T5IC_YLRBYUWFAPJ-,)K=^](7\ MBZ<\%57_;WX2E->Z%SG4F3"[ '/5'FW<,+K4#V-P(D#-42B-0FD>E,:@- ZE M"11-383:'+7TYNB_@LRO=R^I?A\!M4FA- =*5 :ZYK=:)Z^F!U0V]RA=)<*(U":1Z4QJ T#J4)%$W-EMJ1M?6. M;.ML37FJ4Z99>7;FA-QD^;_UP47NG3D#=6&/:W"E ;UKM&Y;V;>CU M;"RNWEG5;];6V[.8K3G4NJUHK8W@I%7B0\W;OF%IWX9>WX8,NB(<2A,HFJK/ MVG2U]:;KH<\:2&5KOHQ+V>Y^7./X"7-]H,$BA9JJ4)H+I5$HS8/2&)3&H32! MHJF)4YNJ]D!3]>#FZ_*A,^4/$70F"O11OE": Z6Y4!J%TCPHC4%IO*(5#^'8 M[]@6IXUC%-'5RC1.ZX>NJ0SEM&&X?&%"B:*N#:R[3_CAM(]=#!HIZW1&VV;[F#QG2A- JE>5 : MZS6['!I3H&BJJ&M_T];[FS1(THZG0KZB3H=:GE": Z6Y4!J%TCPHC4%I'$H3 M*)KZTT>UB3K1FZBOK]/UX*&) J4Y4)I;T91*TCYM_&(-A<;TH#0&I7$H3:!H M:@+4[NM$[[Y"SD#J8PS.!;/[Q-V\^:M@4'>U9U3:LYW7LQV#K@6'T@2*IFJS M]CHG [W.91R&N1R3_=.ZCFRBH38GE.9 :6Y%.[:)AMZL"J4Q*(U#:0)%4].@ MME0G>DNUE0;EP>N;WZ7?^4NM5WK<8-GK!V<:Y%L^D*YC9@5 :@](XE"90 M-#5Q:B=W\OJG 1^IHJ#.+93F0&EN15.JJ.FIU:RBH(XLE,:@- ZE"11-38#: MD9T,=&1?=: +-6[;S M>K9CT+7@4)I T51MUG[K=*#?.K#,U^,'RQ)ZNRN4YE8TI%G0@+I1&H30/2F-0&H?2!(JV MRX5Q^B!EYOB9?WF^DI<_A]02P,$% @ S#"E M5GPU=(F$ P U0P !D !X;"]W;W)K&ULK9=1 MCYLX$,>_BL55IU;J+A@()'M)I-U$54_75JO-MGTXW8,#D\0JV)SM;-IO7QM8 M L%AM^J^)#;\9_P;S\"8Z8&+;W('H-#W/&-RYNR4*JY<5R8[R(F\Y 4P?6?# M14Z4GHJM*PL!)"V-\LSU/2]R.&.;G?*7'#GTX)L807J.9X@@@T09%T3_/< "LLQXTAS_UTZ=9DUCV!X_>G]7 M!J^#61,)"YY]I:G:S9RQ@U+8D'VF[OCA/=0!C8R_A&>R_$6'6NLY*-E+Q?/: M6!/DE%7_Y'N]$2T#':C=P*\-_.<:!+5!4 9:D95A+8DB\ZG@!R2,6GLS@W)O M2FL=#64FC2LE]%VJ[=3\$U> G2!;KC0II1M)2(L10L!*57H>BL =-:4U))5 ME6K$-VWUZR4H0C/Y1BL^KY;H]:LWZ!6B#-WO^%YJ7W+J*DUJUG.3FNJFHO+/ M4%T7XA)Y^"WR/3^PF"^&S9>07**@,O>[YJ[&;C;);S;)+_V%9_Q]T'-IPJYV MQ19/Y2 J'9A'YV&.QV.-_M"FMH@F7MR(.FQ!PQ8,LMUS13)=N&LK5F4[:JT8 MAN$X/N'JJ^))'$SL8&$#%@YO&DAYA3:4$9;H0D$;@*JT4BH3OF=6WK!'!!Q!7H+(47WAN\#)PR](PG- MJ/J!_OT(^1K$?S;B0:>FDUW)@B0PP)G_^0>.O+]L[X8728YXWYR\&3DGR2GKXJBMJH#-VG@)B]3XQ/;4^AY)XPVE=]2 M=1BQ=VQ(WB#E/U218_W(P;H9=O6KA?-2WKJ!MSHQ_LW:J1VTM]P/>EW&I@JC MZ$Q>CCT0/]$$GUL]M9].8?B]ZGE*U:4\=D,\W X7G$DE]M49L7P!#=;/H+-? MKI\7\M8-_=AO\1,-]^GZ"7L'D+$?G38&FRK$IXW!;9TYS8'_(Q%;JA_7##;: MS+N,=69%=8:N)HH7Y3%TS94^U);#G?[N &$$^OZ&ZZ-H/3$GV^9+9OX34$L# M!!0 ( ,PPI5;H,-Q@J ( $D( 9 >&PO=V]R:W-H965T>Y>^Z2.\*-D \J ]!D6^1<39Q,Z_+"=56<04'5 MN2B!X\U*R()JW,K45:4$FEA0D;N^YP5N01EWHM">+604BDKGC,-"$E45!95_ MII"+S<3I.8\'-RS-M#EPH["D*=R"OB\7$G=NRY*P KAB@A,)JXESV;N8C8R] M-?C&8*-VUL0H60KQ8#;7R<3Q3$"00ZP- \7'&F:0YX8(P_C=<#JM2P/<73^R M?[;:4^@V@;X76D5E95U33*)1B0Z2Q1C:S ML+FQ:%3#N*GBK99XRQ"GHZ]" QF0]^0&E)95K"O)>$IF&94I*')Z!9JR7)$[ MV.J*YF=H>7][14Y/SL@)89S<9:)2E"[**/5XC]JF?J=A)>E/"=>[QWQ/;]_()Y9-WQ.$>X'%NYWA--O4]NW M?(,7^ YF]%"::IK TIBO;AV-Q^/07>^&_MQF. I:F[WX!FU\@\[XYK,[OND%WL=#Y3@2 MV9[X82M^>)SB#)\E_H/G/2E.IZO_%!*T0H).(3]BD)*^NI"=I*\MY)'(]O2/ M6OVCXQ2RD^:UBD?/WHK!SEM1"W%WNG(!&)895HK$HN*Z;FKM:3L/+^T8>'(^ MQ3E9C[5_-/60Q9:5,JY(#BND],Y'^";*>G#5&RU*V_N70N,DL&PO M=V]R:W-H965T^J=O?VI-.]<,%)T +.&:=II?OP9QZ*(83)0LB;%@@SGK\]##]L3W=< M?(_6C$GT&OAA-#/64FXN^_W(6;. 1A=\PT+URY*+@$IU*E;]:",8=1.CP.]C MTQSV ^J%QGR:7'L0\RG?2M\+V8- T38(J'B[9C[?S0S+>+_PZ*W6,K[0GT\W M=,6>F/RZ>1#JK)][<;V A9''0R38>5!S_9DZ-O,W8L'C\[OW71+P2\TPCMN#^ M-\^5ZYDQ-I#+EG3KRT>^^XUE@@:Q/X?[4?(7[;)[30,YVTCR(#-6$01>F/ZG MKUE'% R4G\,&.#/ ^P9VC0')#$@B-(TLD75#)9U/!=\A$=^MO,4'2=\DUDJ- M%\;#^"2%^M53=G+^.Y<,V:B''EDDQ=:16^&%*[184[%BD;K^?O3(?"J9BR1' MC!IR'Z>,,D]?SHD[+X^G2#/G[XA#X@+T1?UGP;T="-IGVI MPHT;[3M9:-=I:+@F-(+N>2C7$;H-7>:6[?M*9JX5OVN]QJ##JXVX0*;U&6$3 MDP/Q+&#S>ZK,\3 QQT X).]ZDOBS:_PM>"0CE<>.V.[+2]6DYL/$/'X<7^;C M\7C:?RF&7+UG,!KF]Y3BLO.X;#"N^\47=!=*MA(T>=(>!%>' ?K[G@7/3/QS M*%308UR*+J,-==C,4+4F8N*%&?.??[*&YB^'AJ$C9R7Q@US\X+1!2H(!-M!0PS 4,00%_.4P(VG@ 0:=-![ C9R7]HUS_Z+0!!,V;*AU5LL$N M9$-)P#@7, 8%W 8;G[\QAI[8"Q,T=%@^<.@_U.;A!-MKJK@C9Z6NF>1=,P&[ MYBH=584/A7?59_4:]^-N.B1]4AF?_6<5;+&E'LO4;U_SM&S-[(L*QJ/]EP#< M2%L1!82PX&$)^#94,C;40YAX+!I\6X]XI]V3>BEE$ M[/'AMXFE@<8ZD6A@^\8BJH#4L^P:$1IJ+)AJFI283E$F\U:2@P>C&CT:4BR8 M4EJD6J?<8E7!932H$:7!Q8+)Y2Y0 4C$E^K#50@6.F^(O:J1"E>'%77*)9FW M\D#5*-*\8<' \8?ZU!5[G\8GPAC<8F/5Y\ 7K/$%P_C2/(UQE6?VB0QNLZTF M33,8IIFC]1)7&<:J:#@'P6!-,/@(P?QXN<15=.E5Y9P#7;!&%PRC2XLT(\?3 M[!RP@35L8!@VCI26ECP&-]JTNG3EK=Q%FEPP3"XMAKU3E,%5E*GYML<:9# , M,L>K2Z?X@JOX,IC4B=#T@H_02X/RTBFVX"JV]*SAI$:/!A<,@TN+1.N477"5 M76QLU:C2\()A>&F(8["WQI*@F9?R=+FF#0+3QH$O6!JZ**VDMZ^>1.G3=2*A MP5$T[8BNO)7[3-,,.3(WTSBU215O]E^=<)MM-6FZ(3#='%\XJ3+-@963:PN'95G32#6VVK2B,(@1&D M1/W=K!3FRE1:O[#E)& J@^*=.!%RXN1*=V3D5_/=/E?)'I>]Z]?6Y2+= MLZ/=I%N([E5B>F&$?+94+LV+D>ICD>[*24\DWR0;6YZYE#Q(#M>,NDS$-ZC? MEYS+]Y.X@7QOU/Q_4$L#!!0 ( ,PPI59/N(/72 ( # % 9 >&PO M=V]R:W-H965TN)/K#?F)I!C68HUSI/MZ9CE*]BI+6:%V MTFBPN!I%5[W+<>[Q ? @<><.QN"=+(QY],'M' T+O_ -"UA&R?R7D'2%4+FDS"[8F@D0Q MM&8'UJ-9S0]";0*;W4CM3W%.EE [/E$CU D+W,\G<'QT D<@-4RE4GQ*;I@0 M)^FW2LHNH>LVH>R#A*YJ&T/:.X4LS?)WZ.._TR=8QI"W].PE/>'2[.N3[>N3 M!;WS#_46!',L&RM)HCN%JRT;%PN%9]Q"9W.A\!3N-3>0DK^Y3E^-.,OWSO+_Y^P])_E; M)_UX\,K)6]"@'_=?.4D.[K-_2Z;"KJ5VH'#%M#3^U(_ MOW9!F3J<,47AKAA MPG##3QI:#^#UE>%KW@6^:_:/9/$'4$L#!!0 ( ,PPI5;E6+0&9P8 *@= M 9 >&PO=V]R:W-H965T3B4C6),=BS$I2J#=+QG,LU9"O)J+D M!*=&*<\FR/.B28YI,9I?F&>?^?R"53*C!?G,@:CR'//M-?*&K MM=0/)O.+$J_(+9'?RL]7H"I[?^$@K&(GOE#R(@]] MNW+/V"\]^)!>CCR-B&0DD=H$5O\V9$&R3%M2./[9&QW5:765@KP MD6!1<9("+,$[3#GXCK.**/';->/R3!*>*_D-$7(G?[\%MR2I.)5;\'5;$O#F MADA,,_%6Z7R[O0%O3MZ"$T +\'7-*H&+5%Q,I/)#HYDD>\R+'6;4@?FJY&/@ MP5. /.0[U&_ZU6](,@;^3AT=JT]4].H0HCJ$R-@+NN#D*A3T7Q6DA GIG M'QE]G8B;^2SVXNG%9'.(VI:"@3\+42UVA,ZOT?F]Z-YS)@2H"E44,@-RI8J! M,^@[.^'!_#%L0;1%(NB&%]3P@I?!R]28N/!=]QNZ@S]=3@46XA"AEE>VS'0: MN]T*:[?"7C0'Z4&;]' !#*W)9],HB%H0;2FU-Y ?NE%&-)>]^O?(6=\IM9:^5$T]5HK:DN%,Q3[[@6-:X_B89+]NM].AV>Q MA1GY+;=L$=]S^S2K?9H-52'Z#:D*<=KAV,R17K.69[8,"CI<@U[#OMXP=>+Z M&4,=CNVUCC=C& 0MWQQBX-!

P/&^"KUVN7"(J87TNC9@TQW H=H#:),_;/<' M#AG4!;'I$.!@+<(SECIZ!&@W %9=<\@$':T/;)H$.%27 .T& 5!'+=1VF)^ M%$QG'4";/@'V-PK?;L%7;HX"V]_M$OHMOCB-_X\^ 3:- GQEI[" -I\C'_KM M'M\AY@<1##H6J.%].!#Q+Z#-T(&%TI;IVNL-B\/!:/P92UU9["#HN-U'.X0" MV-'KHX;%T4 LOD VT2(4S]IY[!#S SB;=@!M^!CU\_&5"KD\N\;)+[4 OYG( M_29?FLA#63L.P,%1_=5G=9MH(9KY[3.C4VR*NE:HX6,T%!\CFVO;38-#!';0 M,6KH& U&Q\]8ZDAD9%-MU&Y8'3)=+(<:.D9#T3%RG,=5L;'2V"46A5WUIJ%C MU$_'AZ?U[2EXSS:$%QKL*?C$BC/%UKT)/2@S#V7M.!0-,Z/7,C.R*3<.K)5R M"*&N=6I8&0W%RLAF7"N9^T2. 3:DC 8CY66RS;>67WTBQY\\&T+VAR+D MO:&H=W>XA+IVAZ_)^/A)PTY^/SNI(%Z9<_)5R6D&]E^X3X%<$[.] 2Y2L-2? MX3?F,[R2/' //%"Y-BL(S"F;LD(]PP+@LN3LD>;J%)YMP4D4C7V0TRPS]R[* MXDD4CN.G)Z= I6E)S'5,MAV#J_W!/3$%I?YN/C2HV (5A^.P"]0/ HB>32FG M!DB!9<7-W&HDR"&"4Y!PDE*I+Z#D6D5A43^MKQ2OS^^PU2;\SEVZ298G>' M^1'SE8H#R,A23>>-IZKD\-VUX&X@66DNRNZ9E"PW/]<$IX1K ?5^R9A\&N@) MZLO9^7]02P,$% @ S#"E5K2D0$P* P D@@ !D !X;"]W;W)K&ULO5;;;MLX$/V5@="'%G"BFR5'A6T@=3;8/F01U$G[ M3,LCBRA%NB1E-_WZ'4J*ZMAR6BP6?;%X.6=TSHS)T72O]%=3(EKX7@EI9EYI M[?:][YN\Q(J92[5%23N%TA6S--4;WVPULG5#JH0?!4'J5XQ+;SYMUN[U?*IJ M*[C$>PVFKBJFGSZ@4/N9%WK/"Y_XIK1NP9]/MVR#2[2/VWM-,[^/LN852L.5 M!(W%S+L.WR\F#M\ /G/!T6.'"Q3"!2(9 MW[J87O]*1SP_;;R3EQ4SN%#B"U_;;#&@M7"?E+[O['SD[AXN1*F M^85]APT\R&MC5=6124'%9?MDW[L\'!#"\1E"U!&BWR7$'2%NC+;*&ELWS++Y M5*L]:(>F:&[0Y*9ADQLN71675M,N)YZ=_Z,L0@(7<,LEDSEG CY*8W5-E;(& M[I"96N,:F(5;QC5\9J)&@O]5%-A4 .Z8K36W' VH I:ETO;"HJXHS@Z-;>.\ MO4'+N##OB/JXO(&W;][!&^ 2'DI5&R;79NI;LN-$^7DG_4,K/3HC_7JK+R$( M1Q %43Q 7[Q.O\'\$N*6'KVD^Y3$/I-1G\FHB3<^%X_R0H:41'A"ID%I$&C, M"%A%*>$_*(FY,G;(9QLX;0*[8[>;IVFRXUYV_-]D M%Z[<.U?N(A4/2Q[WDL>_E,P*^H_]5&U+K>I-Z9[8 M+OU6XLV3U'A.,[.^9[TOB=_VO?/F_45 MSY.3XY]-TG%ZY/D419ZC.#GR[!]T#->M[YC><&GHZ!=$#"XGE#7==L!V8M6V M:2(K9:DE-<.2/AI0.P#M%XH:23=Q?:G_#)G_"U!+ P04 " #,,*56BA3. M][8( "12@ &0 'AL+W=ODDRFP/WXIV34E MBSH.(](WB2T?'KWD&\G/(15>/!?E-[D40J&_5UDN+T=+I=9OQV,Y7XI5(L^+ MM-5DN:CJXOZV*?RZJ+8J"S-Q:<2 MRHZHK]T7QK7KS87$YFE2*1";FJDJ1Z%]/ MXD9D695)Z_AKEW2T/V?5L/GZ1_;W=>=U9^X3*6Z*[+_I0BTO1],16HB'9).I MS\7SO\6N0ZS*-R\R6?]$S[O8R0C--U(5JUUCK6"5YMO?R=^[@6@TB$A/ [QK M@ \;T)X&9-> O+0!W36@]I;J>N?BN40 R]0>_3/,GG:9*A#[E4Y49[JR3Z*!*Y*<4")0J]3](2 M_9%D&Z'#WTDI^C_7AGX6\TU9IODCNDYD*M'/MT(E:29_T8V_W-VBGW_Z!?V$ MTAS]OBPV,LD7\F*L=(/Y3OS-5CSN$?]N79ZC272&\ 032_-;N/FMF)\C MLFV.V\W'>ACW8XGW8XGK?+0GW]VR*-4;)3D*H>0UNWMGEXG:>Z,I^N M9C&G_&+\U%3?C8HHP83MPUHJR5XE 55^N4._E[5MW]%=95*J4B'1UX]B=2_* M/VURP835G>FM7"=S<3G2MQXIRB.,T@-CNU%L-HF)W=AXW[,85%3?,]]<)_-O^H;Y0EO! MC*ZV>DK6ZOQTW_FIITMOVAG["$_YX:5GB^)L:G=HMAZ/E$X/3;*$$4[CF=VEJ $M M$2BT>6/\?H9^+9Y$F5=BS]!O1?Y&?\5!CL')72WSE:T]%(8Y(E_0L4O4-&-* M.XY9@G#/5149Y(A@YC!H>-8 0] CK\SA*UN[^X8Z(A@[MK!\UB3DVU3.LZ)B M9VOO+6"!*9ZQ0[P;PFK6++/2<,<$0P=1YU\'6["9W4V,P291 9-(E]L$G6Q@\SP M%!^:V0WCLYCU\&-D\"2"^>2HF:]!3/B'1;@M MK!OR%2P*G]/52E_9VB/4F$WQ-IW2A9:*1N-#*[MA)*;328^5 MAF[P$+K15@[#5?CLSJ:&0"%L4 C[FH'!7;;IXJHMJ ]7L:$?/)!^;A*YA#WS MRCJ^LK6'P[ .AEFG[FV2+]"\>B'^VJ1/2=9K6Y=C(LYG^!!=;7&S"8FC'O,, M\."!P/.QR,5W]#$IOPF%WF_R!?SU")_.V]=U6#>S@@;#3#/B0KS=5B?4?\20R%,&.>@4>7]G:D_D&> @,/,ZU);$ MC>T"M<4!%R@QY$,&DL]+?'U="0HKJ'1KZM087'.7H? )F*PB?C")M(EHH[74$A;H$$F,A"97NCU:PI86)JS MTR%@BQC8(KXFEDB7H#I.0R%M@8:OR$"^>NE5_8KZ%I;F['0(%B.&Q8BO62?2 M):R.TU!(6Z !,'(" !M<_L(BG3T/06O4T!KU-3U%N_AUZ#D8TA9HX(R>!LZ. M5LBP#E=;?65KCYI!,0JCF%-91;NH905P6QP X-1P&3T-ESD6TK J9\>#/$?4 M>) (!C(WQX\S&1C2UFB8C 9C,@P[Z16X?&5KCY(!+@H#EW,!32TS5RPF<<=2 MVPP7PY.>Y_>H(3 :C,#PP (:5N;L? @ HP; J"\ HUVZLJWA6L* -5QJ0(P& M S$\O)"&Q3E['@+ F $PY@O F.79)@LV883/F:[*,61[S MMBP<6\* A6/6>-#[!( VN,"&13I['X+FF*$YYFOZC'7QK+N^; OJ6U]F!N#8 M:0#N:)$-ZW"V-@2N,8-KS./:)3L^90:&M#4:4F.G(37'TAI6Y>QS"$3C!M$X MC&A./O,N?MG6J&UA_6O4W% :#T9I!'04/J^KH[ZRM4?)(!B'$KZ BQ]?KP1#V@(-;/%@L$6&%M*P-&>G0_ 7-_S%?4V7\>/P!8:T M!1KXXL'@BPPMH&%ISDZ'(+#8$%CL:Y(L/KY*"8:T!1KLBD^ 78,+9UBD\S_G MAF"TV#!:[&N:+#X.9V!(6Z"!L_@T<':T:(9U.-L: L5B@V*QQW7*^#B-@2%M MC8;&XM/0F&/1#*MR]CD$AL4&PV*/S^CO2YOHDC MJ?^6,GUE\CJ=-MZ,'V/;)5']2 M;[&PO=V]R:W-H965T MU_%Y'-*=,_Y-3"B5Z"F.$G%:FT@Y_5BOBV!"8R).V)0F\,N(\9A(V.7CNIAR M2H:Z41S5L>,TZS$)DUJOJX\->*_+4AF%"1UP)-(X)GQQ1B,V/ZVYM>6!NW \ MD>I O=>=DC&]I_)A.N"P5R]Z&88Q343($L3IZ+36=S^>^8YJH,_X$M*Y6-E& M2LHC8]_4SO7PM.:HB&A$ ZFZ(/ UH^0.LX\XNI*.\()+TNIS-$5=G0V]J0TO5K2&X,%&N MW$L.OX;03O8^,4E1$WU E_$T8@M*T;UDP3=T1A,Z"B4:1"01Z/T%E22,!/I, MGV1*HB/T#H4)N@FC"%(KNG4)H:@.ZT%^V;/LLKCDLAZZ88F<"'29#.GP>?LZ M2"ATX*6.,VSML#_E)\AQCQ%VL(<>[B_0^W='2$P(I\+2O5>DR=/=^R7=WZN. M/BC[A^BC#_3GAPV-T.U4-Q#'Z'5I( MH?(WH#QD0W6$"4@R',D"/MJ4T"S A@Y0W6NSGM.MSS9H\@M-_A::SK;4=&;5 M=/E$>1 *NB*K2H^_K9Y&H:=AU7-'A>1A("',; P_)"'D^?W=_8,X0G_=T/B1 M\K\WA6+M5\V+'\64!/2T!A.?H'Q&:[U??W&;SF^6D=4LHF[NVX7+[VDH%^@Z M ?VI^D&@6SFA',D)2EL'HO<+C =HO+7>UKK> M1JOAX]H'HA2HUHN&+)+?7).-<1PIQ#<.1#!GU@RTQ[#9JIN[BJY MG36Y'=?O-/W-@EW'U%#G0"3WQV-.QP1J]G4"DQW 48"^D"BE,!>G4DB2#,-D MC/Y![S;6Y$Q&Y]D0/W%+Y*\@A'L@\E;Q.$WJ%C@IIK* ME*Y;4(IN$XJ4FN4];JML]@!V+&VNH29W[]BDOXH$+*>UG+M M^+2;>5'O6"*Q MX3B\S6.P-Z0<_60;QA&D.H"38-!L5)U%U5Z]34KN$0-LV,Y'-S PXS1>M>F9 MWWK6LGNQCT=AV$ 9WN9AV*N\,%E7@S"7W)^1,"*/$460#'0M1+K9D^::)V6E MRA 8MA/8#7EZK2?6"^SJB>$IO U/_3Q/VFN>E)52PTO8SDM%(5!1P9RE_^6 M&6BNB(:UZE<57LK?Y-M MQ1H5'FZH4V]BZSY PC,@X?W'(%'MK#V@RH==GB$+STX66_JZ7NO>Q-=]0(EG MH,3;.Y2\U%=[0-6/P3R#)YX=3W[XVW^0\F ""C)_K:;L@TH\0R7>WI_RO$DQ M7'^DX_E-O],N*88&43P[HCQ'IBL2\FP)CB1#%U3".+HA?!PF D5T!$V=DQ9< MEV?O\&0[DDWU>S./3$H6Z\T))4/*U0GP^X@QN=Q1%RC>I.K]"U!+ P04 M" #,,*567A$=LY,$ #9'@ &0 'AL+W=O$$+TM1GMF>X_AVCE-J349EWSF?C%@ALY22>8/WPB&=N.+==Z[)BGJ[74'?9DM,$K:/ M&FHU,;6P??U(C\O%J\7<8$&F++M*EW(]MH866I);7&1RSK9GI%[00/,6+!/E M7[2MQSH66A1"LKP6JQGD*:T^\7V]$2V!6NAN@5<+O-<*>K6@]UI!OQ;T7RL8 MU(+!:P5^+?!?*PAJ05":5>UN:4V()9Z,.-LBKDH]"PM,[K/,"Q2G%=)'B#'VF0O)"99X4:HCR7CE+T;3@G-#% M@^[88KY$4T8E5TDET)^%%!+394I7Z"@D$J>9>*ND'S?\&#GN.^0Y7D^U55@5 M42@:EF2)L$!G9+G2JJ>0Z)\9R6\(_Q?]_MNPY_<_H)2BO]:L$"J >*=Z77_P MO/,BYL]ZYK,7.D5S2^$LS3+U@U"=;]K-D2W5UNH-LA?U-GZJMM'[R39>7H3H MZ,W;'<*I61A=SM%1O;Y=\M L_W)^K>5Z(W:I([-Z>A:C([5CNZ2Q63J[5O.> MSW8I$[/RZ_RJ7K'[?,ZV2MXF@[TF@[V2U__9#A:<-:D9W2_6F*Y(DYI-#OV' MOC&57H_M718;X^A[PJG8X 496ZKH"\+OB#716^]\V&4[)"R$A$60L!@2E@#! M.FG4:]*H9TRCQQJ&<,X**G?E1P7P2X"^Q=]-7"\8V7=MVZLQ;K\]R/6'O4%W M7&B,-O7@H )AC+EO@8"$A9"P"!(60\(2(%@GI4Z:E#HYM$"<_+) M&$/L:SHD+(*$Q9"PI(*Y[?_=/-_I-SO;<=-UG@[/'*.?7_ &4Q4=71,*\_Q@ M#KAO?0"EA:"T")06@](2*%HWK5IGLNZA9:(FN$$KHYWC9Z<,4W.?SBI=\V'E+VO$3J]!#R9!:2$H+0*EQ:"T!(K6 MS9RGXTGWX//)FG#2/GL<#%\6!<@3OA"4%H'28E!: D6K$L!NO;/3+WUGF*]2 M*E!&;A7>.0[4(R"OWJ-6#&PO=V]R:W-H965T MW"3 MT\0BL3/;:4':C]^QDV:%E6H/>VGLX_-]/C=_':ZD>M0YHH&GLA!ZY.7&5*>^ MKY,<2Z:/9(6"3A92E(_FH;I5M/,[EI27*#27 A0N1MXX M/)WVK;]S^,IQI3?68#.92_EH-U?IR ML0%A@8BP#H\\2IU@4EHC"^-ER>MV5 M%KBY7K.?N]PIESG3.)7%-YZ:?.2=>)#B@M6%N9.K2VSS^6CY$EEH]PNKUC?P M(*FUD64+I@A*+IHO>VKKL $@GNV J 5$KP']-P"]%M!SB3:1N;1FS+!XJ.0* ME/4F-KMPM7%HRH8+V\5[H^B4$\[$GZ5!.(9#F*'B2V9K"N=<,)%P5L"5T$;5 MU#2CR>5:)LS67@,3*8Q+65N[7, %38N&_6NI]0'LS] P7M#J$![N9["_=P![ MP 5\R66M":F'OJ'([?U^TD8Y::*,WHBR!S=2F%S#F4@Q?8GW*>,N[6B=]B3: M23BNU!$$X0>(@JBW)9[I;O@-(W@T&PO=V]R:W-H965T)NV#]T0K-UG-SF(52?.; ?:_?K93IKQ&D''%^*7>YZ[ M>RXY'=TUX\\B I#H)::)Z%F1E&G'MD4008Q%C:60J)L%XS&6:LN7MD@YX-" M8FJ[CN/;,2:)U>^:LRGO=UDF*4E@RI'(XACSUR%0MNY9=>OM8$:6D=0'=K^; MXB7,03ZD4ZYV=LD2DA@205B"."QZUJ#>F;2TO3%X)+ 6&VND,WEB[%EOOH4] MR]$! 85 :@:L'BL8 :6:2(7QN^"T2I<:N+E^8_]BY/&$!(T9_D5!&/:MM MH1 6.*-RQM9?HT*IJK#HVE*YUR1V4+@:YJ[<(ZX:Z)XE,A)HDH00;N-M%789N_L6^]"M M)!RDO(:<^BUR';=Q()Y1-?P>*[CK&[A[ #ZNAO\(I()[1^&34^!M Z]7B-$H M"]DP?,TC?'/)@F:#G^MMFX,N)SW]H+ MD6V)ZY?B^O\G[B.F&1S2,^>]VU"J4?-VU-RW\6O-'2DKXSM7R@N1;4G9*J5L MO;-5S$"/=%K5C4ZQ87B\:;3V!&RU]U2N#.O<9G!)LLF%R/)RV!MC4 Q\:>9/ M@0*M73Y5E*?EB#LPD]W.^;#>&>63ZC^:?&Y6,\.2) )16"A*I]92GR;/9]%\ M(UEJAJTG)M7H9I:1&M^!:P-UOV!JX"HVVD'YAZ#_%U!+ P04 " #,,*56 MDOV$.OH! +! &0 'AL+W=OBF0Q:/-L6P D)RF4724M8G=-J:U:D,PN= ?*W33:2(;.- =J.P.L#B I M:)ZF'ZED7"5E$7Q;4Q:Z1\$5; VQO93,_-F T,,JR9*S8\ 1 M\$>W-ZV?O7%?KY+4"P(! M%7H&YGY'N $A/)&3\7OD3*:4'C@_G]F_AMI=+7MFX4:+7[S&=I5\3D@-#>L% M[O3P#<9ZKCQ?I84-7S+$V*LT(55O4,F1E8?1 C(]V;/X02@UH)XXKWY1'-.Z6.QR6WS4"^4(^D'M5:0GDB9W MDG>W@(P+2Y[@A#T3[PN*+IF'T&HDWD3B_!7B)7G0"EM+[E0-]?]XZD1.2O.S MTDW^)N&Z,PN29A^N:2",Q*QTLF/N.790:55QP9D? MG NR!5.!PI?>(*;(HF:_ ,2764&/AW7N-;GC"L77;"L8'N/M&NY:/ MAD\P[7_Y%U!+ P04 " #,,*56/_)F4.X" !["0 &0 'AL+W=O'[M2@YXL M#*,"KQ3H@G.B[LZ0R54_:D3W ]=TOC!N(![T_\-JME@G1.)+L,YV:13_J1C#%&2F8N9:KM[C1TW9\F63: M?V%5KNTD$62%-I)OP-8#3D7Y)^M-'+8 EF<_(-T TC\!K0< S0V@Z866GGE9 MY\2004_)%2BWVK*YAH^-1ULU5+@LWAAE9ZG%F<%[:1 :"1S#)=IH:#@\1T,H MT_ 1UZ8@[,A.W=ZEK?0!6TT82V$6 M&MZ(*4YW\;'UNW(^O7?^+ T2#G-5AZ11@S1)FWO\&87AYYC5H5G"TX [S2J6 M3<_7>H#O$K5&K,&''!4Q5,S+F-;@&@6N"+,A51P.OR!11_NB%V9/VW!GD?OB M/@HBW45PJG.283^R)UVC6F(T>/FBT4E>!U2W*M6MH%\75!"18:75G9MC.3N^ MU0A#&Q!3@V&6%;Q@Q. 4AEPJ0W\2=XCW!:$T]LH;4V5OV,!F#5MH^+VZ3W<0]X^Z3RK=)^$DD_5?DQQD>&J2GXEL1VRW M$MO][TD.6V@&;J0@\JG*XZWZQE'-?=G7D,E"F++45:/5RV+H"VK\>WGY+!D3 M-:=" \.9A2;U$WL.55GJRXZ1N:^6$VEL[?7-A7T=H7(+[/Q,VHJYZ3@#U7MK M\ M02P,$% @ S#"E5O>AMD9]! 'Q$ !D !X;"]W;W)K&ULK5AM;^(X$/XK5JXZM5*7Q$X(H0=(;>GJ5NKN5=O=.YVJ M_> F!JQ-8M8V97N__L9.-D P*97Z!6)[YLDS+WAF&*V%_*X6C>L\A+-?86 M6B\O?%^E"U90U1-+5L+)3,B":EC*N:^6DM',*A6Y3X(@]@O*2V\RLGMW7S%NQA[]?&9SY?:+/A3T9+.F?W3']=WDE8^0U*Q@M6 M*BY*)-EL[%WBBQN<& 4K\3=G:[7UC(PICT)\-XL/V=@+#".6LU0;" I?3^R: MY;E! AX_:E"O>:=1W'[^A?[>&@_&/%+%KD7^#\_T8NPE'LK8C*YR_5FL_V2U M07V#EXIFD2YUQ). M.>CIR2>A&<(!>H=N&?A;P<,5S6F9,G1O$_5#666CB>KIE&G*J0BG#2=[/L-RS[KTD0A4[_ M952>N5AV \7H&105PJ@0I5Z@&&7TV67M]#@<4N$ ('$@[=@:-[;&G=#O>6EO M@AY.0M\B]?,YNH/*H1$4 G3S8\67T%#H M<_0)JLC#1U8\,OG-Q;P3W#1*%VI)4S;VH!-23#XQ;_+[;S@._G!ET!N![?@! M!YMB&AP?IL.W[-4+, _$Z:A::_M""TD[Q$ZAT!U@O-4EX.X?B%XPB2[35*Y8 MAFXWMW-G9+M!7QO:MT+;=<&F,H%&57F/I[(<"#83)H1\HA-CS8X^!-X<='5?X76<;[ METV[5W3(D.@ /U.O=W>E C?-@$;0&T#N MR6H:KQ9:+.VX^2@T#*_V<<%HQJ01@/.9@)&S7I@7-/^)3/X'4$L#!!0 ( M ,PPI5:\KZ79P ( ,\' 9 >&PO=V]R:W-H965TY"[L9[(9]50:E&KU7)U20HM*ZOPE"M"UH1=2EJRN%F(V1% M-&SE-E2UI"2W3E49XBA*PXHP'DS']NQ>3L=BITO&Z;U$:E=51/Z>TU+L)T$< M' X>V+;0YB"&CPQNE=' M:V0R60GQ;#9?\TD0&2!:TK4V"@0>+W1!R](( <:O1C-H0QK'X_5!_;/-'7)9 M$447HOS)/F+2ZUA%L&?GIZ)S1%<80NT#<*U5"'!;IYA3\*/,^NJ2:L5.=P\[B\1F$(YQX>!;][K<$W'%JW7$/3M(6-;%Z@W?TOM=4$LWX%I6V MJ+X*.874*IA/[64:I]FG&H1^PG3EC#M M)9Q50,C^$-N(Q,;!Y8@H1;67,3TAP%W(4Y,$^RFSEC+KK^-NY5XQXVM1>=]P M=A+T(HXZ8!X;'/G)1BW9J)?L#J:30UL+I7U@HY,_/L9IE\QKU/TZPJ/>6%&Y MM2-#0> =UZ[!M*?M5)K99MPYG\.T&PO=V]R:W-H965T2@D M& Q"QYN$IQG/?V; /_#BQ.(?_$"( *]A$/&E<1#B>&.:W#^0$/,).Y)(GMFQ M.,1"[L9[DQ]C@K>941B8R+)<,\0T,E:+[-ACO%JP1 0T(H\QX$D8XOCG+0G8 M:6E X^W 5[H_B/2 N5H<\9X\$?'M^!C+/;/TLJ4AB3AE$8C);FE\A#=W=F:0 M7?$7)2=^M@U2*1O&?J0[7[9+PTHC(@'Q1>H"R[\7LB9!D'J2+;VE&UDR,VLIGT9IW9]$+,]2:2=6?S!! +3 -;@G,GU<;GQ* M1!(3\$ C&B9A?AP\XI^RVH*#=W=$8!KP]_+*;T]WX-W5>W %: 2>#RSA.-KR MA2ED8*E[TR^"6.=!H)8@/A[C";#@!X L9#>8W^G-[X@_ 79NCB[-39F.,B>H MS G*_#DM_M(H/@!Y:\58T&@/@C0##6'=ZMU\A_\TI2(WXRS, MEW/!6L_IL^"&'[%/EH:\V3F)7XBQ^O47Z%J_:>3;I7R[A_P=C7#DDU;QZ]S) M]$R'C6HJM.,,5.&4*IP>*@03.&B*WE&B=SS/K<6O'6%@_-,R_FE7_$ZO)M2[ M:6G"J2)_.K?F-?E:SP/ENZ5\MX?\SB9T%1W0JZG0CC-0A5>J\'JH:&U"KZ$* MJ-Z$VA$&QC\KXY]UQ3_MU81Z-RU-.%/E(]>JR==Z'BA_7LJ?]Y#?V81SM0GK M1=2.,U %M*HYWNJAH[4-"^O+0B@/0_T80S6<<0KLTN#V:<5UX>=<#9JY]:E) M/]I0-15AP$[$<'MT5N'E8I*M"QD#%6#%"K 3%EQ=:ZF4((LQK6L8 Q1@10JP M$Q6\?JVE4@/T9DI%QL &6'$#[ 0'KT]KJ0A0?_3J!QHJI"( V(D GJZUFN9^ MM1AC3/^PFO^A'@">#T2^C>\$B94&:WI/NNUPUS*10A4DO#E4RCD&2< *): > M LY3<=&=S2^,*APH>L9 UBQ =3#P;F>]B95V:"I,F/@ :KP .GQX#F-/J\% M.!;O^?W:M<-QVQNPRAMHYKBS^COP&,"!*N! >N!HSDIWYR*5/U1I8] '.ON^ MH:>/9FFM38Q4"D&SJ5T'1/V@0T55)(+T)')/.+\!7R)Y0Q(N>O:OWF5;_ZI0 M7/D+;:ZGB#;*AJWPS]90OJ\B!L^IEXS+V"ER0'ES^%'*F!Q]]/T[(%MQ7 M(0,WU/-8/ MT_8\GJN%MZVY,NF.05EV2EF71RK"L/6$(>7\_NH'R5:V"D\V>MF+:4UG8'R3+XJ5PV1+Q(^X'A/(R[KNY/#61-/WK%QONZ6[PAVS%:B M-DP(%F:;!X*W)$XOD.=WC(FWG72 &ULK59M;]HP$/XK MIZR:6JEK0H! .T!JZ:I5*EO5E_7#M \F.8C5Q$YM ]V_W]E),PHIJK1] 9]] M]_AY[FQ?!BNI'G6*:. YSX0>>JDQQ8GOZSC%G.DC6:"@E9E4.3-DJKFO"X4L M<4%YYH=!$/DYX\(;#=SAN12@<#;T3ELGX[[U=PX_.*[TVABLDJF4C]:X M3(9>8 EAAK&Q"(S^ECC&++- 1..IPO3J+6W@^O@%_<)I)RU3IG$LLP>>F'3H M]3U(<,86F;F1JZ]8Z>E:O%AFVOW"JO3M11[$"VUD7@43@YR+\I\]5WE8"R"< MYH"P"@@W SIO!+2K@+836C)SLLZ98:.!DBM0UIO0[,#EQD63&BYL%6^-HE5. M<6;T31J$5@"?X HI&YH&8Z93N*#RPJ4HCXG-]_XY&L8S?4 >][?GL+]W 'O M!=RE,PL/(A8<[Z+3KY+8=7N<-O.\%*LJ>F$-LU.3;NSD_8% M%TS$3;1G;@5WD"Z1NVM\PLX&Y6V73J>9<+H?C6QW EF^\")+EB,0X\>>HUJB=[HXX=6%'QN MNB+_">R5[EZMN_?.DU=6IZHHBY\67)45M:EQMN;V76I*1V^[(L<;1=MV"9HK MUJ^9]]]YU?^%>7_[-K>##>K;/IO4_;5VD*.:NRZI(98+8F[.[T4LZYT"1V1I#!48]2J&ULM59=;]HP%/TK5E9-K=22D%#*.HA$ M85_2V%!IUX=I#R:Y$&O^8+8#]-_/=M(,-NJI4_="8ON>XWO.Q;GN;X3\K@H MC;:,)#V MW=Q4IGU1:DHX3"52)6-8WE\!%9M!T X>)J[)LM!V(DS[*[R$&>C;U52:4=BP MY(0!5T1P)&$Q"(;MRU'/QKN +P0V:N<=625S(;[;P8=\$$0V(:"0:Z^/["_==J-ECE6,!+TCN2Z& 2] .6PP"75UV+S'FH] MYY8O$U2Y7[2I8KM)@+)2:<%JL,F $5X]\;;V80=@> X#XAH0_P[H/ )(:D#B MA%:9.5ECK'':EV*#I(TV;/;%>>/01@WAMHHS+ZP MM'^L^\H)3$^1,:GVZ) !%>LKQVH_0NLT:G7[X7I7ES]F+]WS)MUS;[H3P@DK MF;]# M@KW0?Q1\T0B^\%<7;_]:72_#4ZO[3&1[8GN-V-Y_JJZ?-^EZJNN%/E5PN-/1 M&,BE:_0*9:+DNFINS6QSEQBZ%AK^"J\N(A,LEX0K1&%AH%'KPIP[637W:J#% MRO7'N="FV[K7PMR'0-H L[X0ID?6 [M!<\-*?P)02P,$% @ S#"E5@$5 M2&BZ @ 5@< !D !X;"]W;W)K&ULC97;3N,P M$(9?Q8JX &DAA[9)06VEMNQ)6E8(EN7:3::-A6,'VZ'P]CMV0K8T:<5-Z\/\ MO[]Q[/%D*]63S@$,>2VXT%,O-Z:\\GV=YE!0?2%+$#BSEJJ@!KMJX^M2 EL E]NI%WKO W=LDQL[X,\F M)=W /9B'\E9ASV]=,E: T$P*HF ]]>;AU3*Q\2[@+X.MWFD3F\E*RB?;^9E- MO< " 8?46 >*?R^P!,ZM$6(\-YY>NZ05[K;?W;^YW#&7%=6PE/R192:?>F./ M9+"F%3=W(9A?PTP9C46-$!S &Y$8*DVOR5620?=3[F%*;5_2> MUR(Z:C@OU04)PB\D"J)!#\_RN/R&HCR*G3PZ@C-HMWG@_(8'_!:44Y$"H8:L M8,.$8&)#Y)J4H)C,^O:K]HN=G[V*+[,X"H<3_V4WB6Y0$E^&;= 'U&&+.CR* MVGYG>,52H9'9'@#*>[]J;37: 0@OQ\$>93YAO(?7%S4^M(MQRQUH^SC, M74W<&U_@HU'7^/\V]8N#=Q9OEB8' M#Y0-P/FUQ&+8=.P"[5,Z^P=02P,$% @ S#"E5I_B(VR< P &1D T M !X;"]S='EL97,N>&ULW5G=;MHP%'Z5*%VG59H:0D8@*R!M2)4FK5.U]F)W ME2$.6')^YI@.>MEWV46E/<4>I4\RGS@D0'T8[<7:+*C$/E_.=SX?'SM8[>=R MR>G%C%)I+6*>Y -[)F7VWG'RR8S&)#].,YHH)$I%3*3JBJF39X*2, >GF#OM M5LMW8L(2>]A/YO%I+'-KDLX3.;#==F6S].U3J*S^.]O2?*,TI /[ZLWK[_-4 MGKRR]/W@[<%!Z^KH9-O^I@".;,=(VMF#]+B%\RH,H_8WJ8O'#Q61=CS$W+I[ M*=HA""/NF8DO3@62P1K9G:RQOV2RV]Z+? (;P5L)L663GWMW>HWKN]B#O&*5J;H,+1*1?X ML!^E2;W./5L;%#.)J75-^, >$<[&@H%71&+&E]K>50-B'P##L9T1**I)3U2D>+HP/ M(*ML7RXSI7 JR-)M=^S:H;BI(.-4A%34^YV],@W[G$8@1[#I#.XRS1P I4QC MU0@9F:8)*32L/,J&HIU0SB]@8_X6;7 OHK4Y*Q954C65H+*I:70'^-?9-/])O%;&KE/Y<:Z&DQ1]*#%Z+FC$%D5_$54",'879R=9QIQ&18-2F2@#%;9U385DDW7+#T&R2[J0JW):1+CF=@,U_]L\3VE" M!>'KHE7MO^0L/UFQUWTNR<6NLBW8J+'\L?7217::(-)O@LA&U&2O"2*#!HCL M/MNN^1B1;A-$MIL@TFN"R":\<;HO\XWCE#_/U\X &R> RFK!26M@?X$S&Z^# M6N,YXY(E96_&PI F#PX"BEZ2,:>;_.KYD$9DSN5E!0[LNGU&0S:/@^JIJB/]C(AH^*#Q3'[!.HRCS0(/,_WL8R. M1D8%(RQOO@]_9C9,&WA@<2#2XW*-SS9>(;OK )O3716"C12O1&RD>*X!,><- M/(+ /-M8'/# 9@&K'8AOC@,U9?;Q/)A53!NV@G$D"# $:M%'CWE^ ML%7B>4%@1@ S*_ \#('5B".8 M" (9Y7O >WWD?.ZCWEU/\,&?X!4$L#!!0 M ( ,PPI5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G&XHKS?9(_2RCO92/>R3(;WC4A8*Y5LY0]1+Y-YPNQ6/_VAC?RAE>/- MNC*Z:99)NC_P71@GJ__L7O>0M_S.#GLP3ZIFE\I!D-BUVE\*SNWO%+[ZNM[?M0-< M%$-S)N& N:X'\/$@5UK50EE1,WAG=2-KX*C9.6^XJ@1#D!D!F4T(^7>&('," M,I\$I$L"$+!'D"0%Y M,B[D5_ ,2]D16W=MR\T+TQNVEO=*PN>Y<@CRE( \C0"9 >1Y9Z42UK)/U3\= M4 QG_H:3^9S*YO,(F'F/J8W13Z ^RSCH9V5$+1U.YRDIG9&M,V 6@/E-6&>Z MRG4&4-EJR\V]L)B2LDXZLG8&RA(HKZ0"T4C>@+][WOYSU@LFY9UT9/$,F O MO&QWC7X1 L:WKA[8N5!B(_'X22GSI".K9\ \!LP+8>0C[XLV'%B,2;DG'5D^ M ^9)'TT8WNX%8U&V24?6S8!U"EC7JM*M8+?\V1\HE&72D36SS^!SH/LBN/6Y M*+&D4C8C^Y<8)@E5#SXF99(LADE"U8./29DDBV&2 M8/7@]:R42;(8)@F5#WXT*;-D,0S[!"LC+R%1]LECV">( MZ24DRD%Y# <%,;V$1%DHGW(RS4M(!66A(H:%@I@X(164A8H8%@I6[7@(%92% MBA@6"F+B(510%BIB6"C47'CE<$$^QYFR!_)_=,I"Q:0]D(=)6:B(8:$@IO?? MI"Q4Q+!0$!.G]X*R4!'#0D%,+[U3%BIB6"@T;^X_"Z4L5,:P4+ _QT.HI"Q4 MQK!0$!,/H9*R4!G#0J_3^^S=A7!<-I;=BF?7<8Q)6:B,8:&WT_VOL!B3LE 9 MI1?"DS)>.#$FN9X@2B^$,(_^7>#2KR/"F)2%RA@6\C&'-^SR&:Z*Y]Q+RD)E M[)DX2/0=U!^"_=DO_,*8E(7**/-Q'N:*VRV[:O03#"N,25FHG. A$!I&>+$+ M9:%%E!FY-YA'?;VIWLRY+R@++?;K\ Z+[VJQ@<:J_@I?86%_Q9OJQK#^9?_P MORC[!W2;KFE6L.\O]47S^K"6[[ .\>-/4$L#!!0 ( ,PPI5;U29+, 0( M %XD : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M M6"P@Y?LB22O.J">91MD @'O0DJC-"!>+RB\$G!#P\ MYT,W[?M3V>V'LO@X'DYEU>RF:?B54EGO\K$K-_V03^5\WX]"I-JAVD$*3U@PR"K'Z00Y#7#PH( MBOI!+02U]8-N(>BV?M =!-W5#[J'H/OZ0;)$&9<$23.L";06Y%H(O!8$6PC$ M%B1;",P61%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;9PS:! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN! MWH9Z&X'>-GM90J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH]Y. MH+>CWDZ@MZ/>3J"WH]Y.H+?/7G83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';./E01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'JWJ'=+H'>+>K<_J7>9/@^Y7'N^UGC]GZ1Z.I^;KY>_++]VSF[" M!><$OQ,]_@502P,$% @ S#"E5M9,P)+@ 0 XR, !, !;0V]N=&5N M=%]4>7!E&ULS=K+3L,P$ 707XFR18WK5WF(L@&VT 4_8)()C9K$EFV@ M_#U."I5 I:(J$G?3J+4]=^*1SJJ7#V^.0K;NVC[,\V6,[H*Q4"ZI,Z&PCOJT M4EO?F9B^^B?F3+DR3\3$=#ICI>TC]7$2AQKYU>4-U>:YC=GM.OT<&MO/^^I8R^4@HTLEQ3U@V+IRD#3G;F3"L_!SP<>[^ MA;QO*LH6QL<[TZ5=;-VR$-]:"L7^$CMZM'7=E%39\KE+1XK@/)DJ+(EBUQ:; MHB?[DV.Z8=I\\J/SQS+[ M/.A;@8V/X^_XZXRW]0_L0X#T(4'Z4"!]:) ^9B!]G(+T M<0;2QSE('WR*T@B*J!R%5(YB*D=!E:.HRE%8Y2BNNCM:L_CA^?16>:_C.?C?_MN7H'4$L! M A0#% @ S#"E5@=!36*! L0 ! ( ! &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #,,*56XSPL:.T K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #, M,*56F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( ,PPI5;X+2%%SP4 .D> 8 M " @0P( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ S#"E5C8\U))C P 9@L !@ M ("!V!8 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ S#"E5LY7)/9 P 6 D !@ ("!L"( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5E?E MD$RQ$P RS0 !@ ("!&UL4$L! A0#% @ MS#"E5HDNL#1S!0 WPP !D ("!W%( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5DR-4CSQ @ - 8 !D M ("! G 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S#"E5CVE8UZ+ P ? < !D ("!\GL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E M5E&7)U&;! B L !D ("!'YL 'AL+W=O," :!@ &0 M @('QGP >&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5K1/;&+N! O0T M !D ("!':8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5G >$]&; @ KP4 !D M ("!!;0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S#"E5CFHS1.: P .0P !D ("!>,( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5B.7 MO!OQ P (1$ !D ("!]\P 'AL+W=O&PO=V]R:W-H965T+4-H-@, %,* 9 " @2'4 !X;"]W;W)K&UL4$L! A0#% @ S#"E5DO;]"]U! I10 !D M ("!CM< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S#"E5N/:<3=,! MA( !D ("! M"N, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S#"E5N@PW&"H @ 20@ !D ("!,?@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5N58M 9G M!@ J!T !D ("!7 ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5JR< *Q=!@ 524 !D M ("!*!8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S#"E5NTPL\@D P ' P !D ("!;B0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS#"E5O>AMD9]! 'Q$ !D ("!'RT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5LO%Y4D4 P MP@@ !D ("!.3H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S#"E5I_B(VR< P &1D T M ( !@4,! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ S#"E5O5)DLP! @ 7B0 !H M ( !!DT! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $4 10#:$@ 4%$! 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.23.1 html 249 354 1 true 85 0 false 12 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.cohu.com/20230401/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/20230401/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/20230401/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 Income (Unaudited) Sheet http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Income (Unaudited) (Parentheticals) Sheet http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals Condensed Consolidated Statements of Income (Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited- Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Borrowings and Credit Agreements Sheet http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements Note 3 - Borrowings and Credit Agreements Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Restructuring Charges Sheet http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges Note 4 - Restructuring Charges Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value Sheet http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value Note 5 - Financial Instruments Measured at Fair Value Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Employee Stock Benefit Plans Sheet http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans Note 6 - Employee Stock Benefit Plans Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Derivative Financial Instruments Sheet http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments Note 7 - Derivative Financial Instruments Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Equity Sheet http://www.cohu.com/20230401/role/statement-note-8-equity Note 8 - Equity Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Income Taxes Sheet http://www.cohu.com/20230401/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Leases Sheet http://www.cohu.com/20230401/role/statement-note-10-leases Note 10 - Leases Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Contingencies Sheet http://www.cohu.com/20230401/role/statement-note-11-contingencies- Note 11 - Contingencies Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Guarantees Sheet http://www.cohu.com/20230401/role/statement-note-12-guarantees Note 12 - Guarantees Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables) Tables http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets 23 false false R24.htm 023 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables Note 3 - Borrowings and Credit Agreements (Tables) Tables http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements 24 false false R25.htm 024 - Disclosure - Note 4 - Restructuring Charges (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables Note 4 - Restructuring Charges (Tables) Tables http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges 25 false false R26.htm 025 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables) Sheet http://www.cohu.com/20230401/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/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value 26 false false R27.htm 026 - Disclosure - Note 7 - Derivative Financial Instruments (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables Note 7 - Derivative Financial Instruments (Tables) Tables http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments 27 false false R28.htm 027 - Disclosure - Note 10 - Leases (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-tables Note 10 - Leases (Tables) Tables http://www.cohu.com/20230401/role/statement-note-10-leases 28 false false R29.htm 028 - Disclosure - Note 12 - Guarantees (Tables) Sheet http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables Note 12 - Guarantees (Tables) Tables http://www.cohu.com/20230401/role/statement-note-12-guarantees 29 false false R30.htm 029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.cohu.com/20230401/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/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables 30 false false R31.htm 030 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details Note 1 - Summary of Significant Accounting Policies - Inventories (Details) Details 31 false false R32.htm 031 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.cohu.com/20230401/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 32 false false R33.htm 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) Sheet http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details) Details 33 false false R34.htm 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details) Sheet http://www.cohu.com/20230401/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 34 false false R35.htm 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.cohu.com/20230401/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 35 false false R36.htm 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details) Sheet http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details) Details 36 false false R37.htm 036 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables 37 false false R38.htm 037 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details) Details 38 false false R39.htm 038 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details) Details 39 false false R40.htm 039 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details) Details 40 false false R41.htm 040 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details) Sheet http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details Note 2 - Business Acquisitions, 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/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual Note 3 - Borrowings and Credit Agreements (Details Textual) Details http://www.cohu.com/20230401/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/20230401/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/20230401/role/statement-note-4-restructuring-charges-details-textual Note 4 - Restructuring Charges (Details Textual) Details http://www.cohu.com/20230401/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/20230401/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/20230401/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/20230401/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/20230401/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/20230401/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/20230401/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/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual Note 6 - Employee Stock Benefit Plans (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans 50 false false R51.htm 050 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Sheet http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details) Details 51 false false R52.htm 051 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Sheet http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details) Details 52 false false R53.htm 052 - Disclosure - Note 8 - Equity (Details Textual) Sheet http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual Note 8 - Equity (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-8-equity 53 false false R54.htm 053 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-9-income-taxes 54 false false R55.htm 054 - Disclosure - Note 10 - Leases (Details Textual) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual Note 10 - Leases (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-10-leases-tables 55 false false R56.htm 055 - Disclosure - Note 10 - Leases - Balance Sheet Information (Details) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details Note 10 - Leases - Balance Sheet Information (Details) Details 56 false false R57.htm 056 - Disclosure - Note 10 - Leases - Lease Expense (Details) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details Note 10 - Leases - Lease Expense (Details) Details 57 false false R58.htm 057 - Disclosure - Note 10 - Leases - Future Minimum Lease Payments (Details) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details Note 10 - Leases - Future Minimum Lease Payments (Details) Details 58 false false R59.htm 058 - Disclosure - Note 10 - Leases - Cash Flow Information (Details) Sheet http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details Note 10 - Leases - Cash Flow Information (Details) Details 59 false false R60.htm 059 - Disclosure - Note 12 - Guarantees (Details Textual) Sheet http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual Note 12 - Guarantees (Details Textual) Details http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables 60 false false R61.htm 060 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details) Sheet http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details Note 12 - Guarantees - Changes in Accrued Warranty (Details) Details 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 47 fact(s) appearing in ix:hidden were eligible for transformation: cohu:NumberOfAvailableLinesOfCredit, cohu:NumberOfMajorCustomers, dei:EntityRegistrantName, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:CostDepreciationAmortizationAndDepletion, us-gaap:DebtInstrumentCollateralAmount, us-gaap:DebtInstrumentFaceAmount, us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LineOfCredit, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:ProductWarrantyAccrualNoncurrent, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:TreasuryStockCommonShares - cohu20230401_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 64, 65 cohu20230401_10q.htm cohu-20230401.xsd cohu-20230401_cal.xml cohu-20230401_def.xml cohu-20230401_lab.xml cohu-20230401_pre.xml ex_511739.htm ex_511740.htm ex_511741.htm ex_511742.htm ex_511743.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cohu20230401_10q.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 840, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 249, "dts": { "calculationLink": { "local": [ "cohu-20230401_cal.xml" ] }, "definitionLink": { "local": [ "cohu-20230401_def.xml" ] }, "inline": { "local": [ "cohu20230401_10q.htm" ] }, "labelLink": { "local": [ "cohu-20230401_lab.xml" ] }, "presentationLink": { "local": [ "cohu-20230401_pre.xml" ] }, "schema": { "local": [ "cohu-20230401.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 558, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 43, "http://www.cohu.com/20230401": 3, "http://xbrl.sec.gov/dei/2023": 6, "total": 52 }, "keyCustom": 42, "keyStandard": 312, "memberCustom": 36, "memberStandard": 49, "nsprefix": "cohu", "nsuri": "http://www.cohu.com/20230401", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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", "menuCat": "Cover", "order": "1", "role": "http://www.cohu.com/20230401/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets", "menuCat": "Notes", "order": "10", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Borrowings and Credit Agreements", "menuCat": "Notes", "order": "11", "role": "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "shortName": "Note 3 - Borrowings and Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Restructuring Charges", "menuCat": "Notes", "order": "12", "role": "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "shortName": "Note 4 - Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value", "menuCat": "Notes", "order": "13", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Employee Stock Benefit Plans", "menuCat": "Notes", "order": "14", "role": "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "shortName": "Note 6 - Employee Stock Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Derivative Financial Instruments", "menuCat": "Notes", "order": "15", "role": "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "shortName": "Note 7 - Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Equity", "menuCat": "Notes", "order": "16", "role": "http://www.cohu.com/20230401/role/statement-note-8-equity", "shortName": "Note 8 - Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 9 - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.cohu.com/20230401/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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 10 - Leases", "menuCat": "Notes", "order": "18", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases", "shortName": "Note 10 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LesseeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 11 - Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "shortName": "Note 11 - Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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)", "menuCat": "Statements", "order": "2", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 12 - Guarantees", "menuCat": "Notes", "order": "20", "role": "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "shortName": "Note 12 - Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 3 - Borrowings and Credit Agreements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 4 - Restructuring Charges (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "shortName": "Note 4 - Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 5 - Financial Instruments Measured at Fair Value (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 7 - Derivative Financial Instruments (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables", "shortName": "Note 7 - Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 10 - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "shortName": "Note 10 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "cohu:LeasesBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 12 - Guarantees (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "shortName": "Note 12 - Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "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)", "menuCat": "Statements", "order": "3", "role": "http://www.cohu.com/20230401/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": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "30", "role": "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Inventories (Details)", "menuCat": "Details", "order": "31", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "32", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "menuCat": "Details", "order": "33", "role": "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Computation of Basic and Diluted Income (Loss) Per Share (Details)", "menuCat": "Details", "order": "34", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "35", "role": "http://www.cohu.com/20230401/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", "ix:continuation", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_StatementGeographicalAxis-Malaysia1Member", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details)", "menuCat": "Details", "order": "36", "role": "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember_StatementBusinessSegmentsAxis-SemiconductorTestAndInspectionMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-30_2023-01-30_BusinessAcquisitionAxis-MctWorldwideLlcMember", "decimals": "-6", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "38", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-01-30_BusinessAcquisitionAxis-MctWorldwideLlcMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-30_2023-01-30_BusinessAcquisitionAxis-MctWorldwideLlcMember", "decimals": "-6", "first": true, "lang": null, "name": "cohu:FiniteAndIndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details)", "menuCat": "Details", "order": "39", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-30_2023-01-30_BusinessAcquisitionAxis-MctWorldwideLlcMember", "decimals": "-6", "first": true, "lang": null, "name": "cohu:FiniteAndIndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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 Income (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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": "cohu20230401_10q.htm", "contextRef": "i_2022-12-31", "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 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "menuCat": "Details", "order": "40", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "menuCat": "Details", "order": "41", "role": "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "shortName": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:ScheduleOfFinitelivedAndIndefinitelivedIntangibleAssetsTableTextBlock", "cohu:BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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)", "menuCat": "Details", "order": "42", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_LegalEntityAxis-IsmecaMember", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "CHF", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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)", "menuCat": "Details", "order": "43", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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)", "menuCat": "Details", "order": "44", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "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)", "menuCat": "Details", "order": "45", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2022-12-31_RestructuringCostAndReserveAxis-EmployeeSeveranceMember_RestructuringPlanAxis-MCTIntegrationProgramMember", "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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-5", "first": true, "lang": null, "name": "cohu:DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost", "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)", "menuCat": "Details", "order": "46", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-5", "first": true, "lang": null, "name": "cohu:DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "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)", "menuCat": "Details", "order": "47", "role": "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "shortName": "Note 5 - Financial Instruments Measured at Fair Value - Short-term Investments by Security Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "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)", "menuCat": "Details", "order": "48", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "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:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "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)", "menuCat": "Details", "order": "49", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "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 Income (Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "5", "role": "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Income (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 6 - Employee Stock Benefit Plans (Details Textual)", "menuCat": "Details", "order": "50", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_DerivativeInstrumentRiskAxis-EuroForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_PositionAxis-LongMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)", "menuCat": "Details", "order": "51", "role": "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "shortName": "Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_DerivativeInstrumentRiskAxis-EuroForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_PositionAxis-LongMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-ForeignCurrencyGainLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "shortName": "Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember_HedgingDesignationAxis-NondesignatedMember_IncomeStatementLocationAxis-ForeignCurrencyGainLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2021-10-28", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 8 - Equity (Details Textual)", "menuCat": "Details", "order": "53", "role": "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual", "shortName": "Note 8 - Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2021-10-28", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 9 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "54", "role": "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual", "shortName": "Note 9 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 10 - Leases (Details Textual)", "menuCat": "Details", "order": "55", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "shortName": "Note 10 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 10 - Leases - Balance Sheet Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "shortName": "Note 10 - Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeasesBalanceSheetInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-4", "lang": null, "name": "cohu:LeaseRightofuseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 10 - Leases - Lease Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details", "shortName": "Note 10 - Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 10 - Leases - Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "58", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "shortName": "Note 10 - Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LesseeLeaseLiabilityMaturityTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Leases - Cash Flow Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "shortName": "Note 10 - Leases - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cohu:LeaseCashFlowInformationTableTextBlock", "cohu:LesseeLeasesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_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": "059 - Disclosure - Note 12 - Guarantees (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "shortName": "Note 12 - Guarantees (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2023-04-01_BalanceSheetLocationAxis-NoncurrentOtherAccruedLiabilitiesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 12 - Guarantees - Changes in Accrued Warranty (Details)", "menuCat": "Details", "order": "61", "role": "http://www.cohu.com/20230401/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:GuaranteesTextBlock", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2022-12-31", "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": "cohu20230401_10q.htm", "contextRef": "i_2021-12-25_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "i_2021-12-25_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "8", "role": "http://www.cohu.com/20230401/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": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": "-3", "lang": null, "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cohu20230401_10q.htm", "contextRef": "d_2023-01-01_2023-04-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 85, "tag": { "cohu_AmortizationOfInventoryStepupAndInventoryRelatedCharges": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment related to the amortization of inventory step-up and inventory related charges.", "label": "Non-cash inventory related charges" } } }, "localname": "AmortizationOfInventoryStepupAndInventoryRelatedCharges", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_AvailableForSaleSecuritiesDebtMaturitiesDueAfterOneYearThroughThreeYearsEstimatedFairValue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the second fiscal year through the third fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Due after one year through three years, amortized cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesYearTwoThroughThreeAmortizedCostBasis", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "cohu_BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities and the entire disclosure for the aggregate amount of goodwill and a description of intangible assets.", "label": "Business Combination, Goodwill, and Intangible Assets Disclosure [Text Block]" } } }, "localname": "BusinessCombinationGoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets" ], "xbrltype": "textBlockItemType" }, "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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "cohu_DebtLongtermAndShorttermCombinedAmountGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt, before financing fees and discount.", "label": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmountGross", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "cohu_DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost, in unrealized loss position.", "label": "cohu_DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableforsaleUnrealizedLossPositionAmortizedCost", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such within one year or the normal operating cycle, if longer.", "label": "Deferred profit", "terseLabel": "Deferred Profit" } } }, "localname": "DeferredProfit", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_DeferredProfitLongterm": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value of deferred revenue, net of expenses, as of the balance sheet date that is expected to be recognized as such after one year.", "label": "cohu_DeferredProfitLongterm", "terseLabel": "Deferred Profit Long-term" } } }, "localname": "DeferredProfitLongterm", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_EmployeeSeveranceAndOtherExitCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employee severance and other exit costs.", "label": "Employee Severance and Other Exit Costs [Member]" } } }, "localname": "EmployeeSeveranceAndOtherExitCostsMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents equity based performance stock units granted in 2023, 2022, 2021 and 2020.", "label": "Equity Based Performance Stock Units Granted in 2023, 2022, 2021, and 2020 [Member]" } } }, "localname": "EquityBasedPerformanceStockUnitsGrantedIn202320222021And2020Member", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_EuroForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell Euros, at a specified date, at a fixed exercise exchange rate.", "label": "Euro Foreign Exchange Forward [Member]" } } }, "localname": "EuroForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents decrease deferred financing costs for extinguishment of debt.", "label": "cohu_ExtinguishmentOfDebtDecreaseDeferredFinancingCosts", "terseLabel": "Extinguishment of Debt Decrease Deferred Financing Costs" } } }, "localname": "ExtinguishmentOfDebtDecreaseDeferredFinancingCosts", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_FiniteAndIndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with a finite or indefinite life, from an acquisition.", "label": "Intangible assets, estimated fair value" } } }, "localname": "FiniteAndIndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IncreaseDecreaseInAccruedCompensationWarrantyAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInDeferredProfit": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/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 amount of increase (decrease) in deferred profit during the period.", "label": "cohu_IncreaseDecreaseInDeferredProfit", "terseLabel": "Deferred profit" } } }, "localname": "IncreaseDecreaseInDeferredProfit", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_InterestCapitalizedAssociatedWithCloudComputingImplementation": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_IssuanceRepurchaseOfCommonStockNet": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of issuance (repurchase) of common stock, net of issuance (repurchase) costs.", "label": "Repurchases of common stock, net" } } }, "localname": "IssuanceRepurchaseOfCommonStockNet", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_JapaneseYenForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Japanese Yen foreign exchange forward.", "label": "Japanese Yen Foreign Exchange Forward [Member]" } } }, "localname": "JapaneseYenForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_KitaTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loans related to the Kita acquisition.", "label": "Kita Term Loans [Member]" } } }, "localname": "KitaTermLoansMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/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": "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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "cohu_LeaseRightofuseAsset": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Thereafter, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2023, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth fiscal year following latest fiscal year.", "label": "2027, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "cohu_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth fiscal year following latest fiscal year.", "label": "2026, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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 third fiscal year following latest fiscal year.", "label": "2025, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "cohu_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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 second fiscal year following latest fiscal year.", "label": "2024, total" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases" ], "xbrltype": "textBlockItemType" }, "cohu_LoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the loan facilities.", "label": "Loan Facilities [Member]" } } }, "localname": "LoanFacilitiesMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_LondonInterbankOfferedRateLibor1Member": { "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) 1 [Member]" } } }, "localname": "LondonInterbankOfferedRateLibor1Member", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_LongtermLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long-term lease liabilities.", "label": "Long-term Lease Liabilities [Member]" } } }, "localname": "LongtermLeaseLiabilitiesMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_MCTIntegrationProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents MCT Integration Program.", "label": "MCT Integration Program [Member]" } } }, "localname": "MCTIntegrationProgramMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "cohu_MalaysianRinggitForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Malaysian Ringgit foreign exchange forward.", "label": "Malaysian Ringgit Foreign Exchange Forward [Member]" } } }, "localname": "MalaysianRinggitForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_MctWorldwideLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to MCT Worldwide, LLC.", "label": "MCT Worldwide, LLC [Member]" } } }, "localname": "MctWorldwideLlcMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "domainItemType" }, "cohu_NoncashOrPartNoncashAcquisitionFinanceLeaseAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of finance lease assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Financing lease assets acquired in MCT acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionFinanceLeaseAssetsAcquired", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "cohu_NoncashOrPartNoncashAcquisitionOperatingLeaseAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating lease assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Operating lease assets acquired in MCT acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionOperatingLeaseAssetsAcquired", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "xbrltype": "stringItemType" }, "cohu_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.cohu.com/20230401", "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/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "integerItemType" }, "cohu_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to one customer.", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "cohu_OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other accrued liabilities and long-term lease liabilities.", "label": "Other Accrued Liabilities and Long-term Lease Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesAndLongtermLeaseLiabilitiesMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "domainItemType" }, "cohu_OtherAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other accrued liabilities.", "label": "Other Accrued Liabilities [Member]" } } }, "localname": "OtherAccruedLiabilitiesMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_PropertyPlantAndEquipmentNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property, plant and equipment, net.", "label": "Property, Plant and Equipment, Net [Member]" } } }, "localname": "PropertyPlantAndEquipmentNetMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "domainItemType" }, "cohu_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The rest of the world.", "label": "Rest of the World [Member]" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "percentItemType" }, "cohu_SouthKoreanWonForwardExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange for options or future contracts to buy or sell a South Korean Won, at a specified date, at a fixed exercise exchange rate.", "label": "South Korean Won Forward Exchange Forward [Member]" } } }, "localname": "SouthKoreanWonForwardExchangeForwardMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "durationItemType" }, "cohu_StockRepurchaseProgramAdditionalAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional stock repurchase plan authorized.", "label": "cohu_StockRepurchaseProgramAdditionalAuthorizedAmount", "terseLabel": "Stock Repurchase Program, Additional Authorized Amount" } } }, "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "cohu_SwissFrancForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange for options or future contracts to buy or sell Swiss Francs, at a specified date, at a fixed exercise exchange rate.", "label": "Swiss Franc Foreign Exchange Forward [Member]" } } }, "localname": "SwissFrancForeignExchangeForwardMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "cohu_SystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of revenue derived from systems.", "label": "Systems [Member]" } } }, "localname": "SystemsMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "cohu_VestOnTheThirdAnniversaryOfAwardsGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent awards that are versing on the third anniversary of grant.", "label": "Vest on the Third Anniversary of Awards Grant [Member]" } } }, "localname": "VestOnTheThirdAnniversaryOfAwardsGrantMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/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/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "cohu_XcerraIntegrationProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Xcerra Integration Program.", "label": "Xcerra Integration Program [Member]" } } }, "localname": "XcerraIntegrationProgramMember", "nsuri": "http://www.cohu.com/20230401", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-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/20230401", "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/20230401", "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/20230401", "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/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Reported Share-based Compensation in Consolidated Financial Statements (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Significant Customer Concentration Information (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "nsuri": "http://www.cohu.com/20230401", "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/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-leases-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-10-leases-balance-sheet-information-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-leases-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-10-leases-cash-flow-information-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-leases-future-minimum-lease-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Future Minimum Lease Payments (Details)" } } }, "localname": "statement-statement-note-10-leases-future-minimum-lease-payments-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-leases-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Lease Expense (Details)" } } }, "localname": "statement-statement-note-10-leases-lease-expense-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-10-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases" } } }, "localname": "statement-statement-note-10-leases-tables", "nsuri": "http://www.cohu.com/20230401", "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/20230401", "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/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Changes in Carrying Value of Goodwill (Details)" } } }, "localname": "statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Preliminary Allocation of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchase Price Allocation (Details)" } } }, "localname": "statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets - Purchased Intangible Assets (Details)" } } }, "localname": "statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets" } } }, "localname": "statement-statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "nsuri": "http://www.cohu.com/20230401", "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/20230401", "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/20230401", "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/20230401", "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/20230401", "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/20230401", "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/20230401", "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/20230401", "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/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments - Foreign Currency Forward Contracts Outstanding (Details)" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments - Locations and Amounts of Gains (Loss) (Details)" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "nsuri": "http://www.cohu.com/20230401", "xbrltype": "stringItemType" }, "cohu_statement-statement-note-7-derivative-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Derivative Financial Instruments" } } }, "localname": "statement-statement-note-7-derivative-financial-instruments-tables", "nsuri": "http://www.cohu.com/20230401", "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/20230401", "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r829" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r830" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-document-and-entity-information", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20230401/role/statement-note-8-equity", "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r831" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r827" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-document-and-entity-information", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20230401/role/statement-note-8-equity", "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r826" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r828" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r284", "r801", "r904", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r371", "r372", "r373", "r374", "r456", "r609", "r656", "r680", "r681", "r735", "r737", "r739", "r740", "r751", "r768", "r769", "r786", "r798", "r807", "r813", "r903", "r944", "r945", "r946", "r947", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r371", "r372", "r373", "r374", "r456", "r609", "r656", "r680", "r681", "r735", "r737", "r739", "r740", "r751", "r768", "r769", "r786", "r798", "r807", "r813", "r903", "r944", "r945", "r946", "r947", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r284", "r801", "r904", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r281", "r612", "r650", "r651", "r652", "r653", "r654", "r655", "r771", "r799", "r812", "r838", "r895", "r896", "r904", "r957" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r281", "r612", "r650", "r651", "r652", "r653", "r654", "r655", "r771", "r799", "r812", "r838", "r895", "r896", "r904", "r957" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r371", "r372", "r373", "r374", "r449", "r456", "r485", "r486", "r487", "r585", "r609", "r656", "r680", "r681", "r735", "r737", "r739", "r740", "r751", "r768", "r769", "r786", "r798", "r807", "r813", "r816", "r890", "r903", "r945", "r946", "r947", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r371", "r372", "r373", "r374", "r449", "r456", "r485", "r486", "r487", "r585", "r609", "r656", "r680", "r681", "r735", "r737", "r739", "r740", "r751", "r768", "r769", "r786", "r798", "r807", "r813", "r816", "r890", "r903", "r945", "r946", "r947", "r948", "r949" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r282", "r283", "r673", "r676", "r678", "r736", "r738", "r741", "r752", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r772", "r800", "r816", "r904", "r957" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r282", "r283", "r673", "r676", "r678", "r736", "r738", "r741", "r752", "r756", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r772", "r800", "r816", "r904", "r957" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts receivable, net" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r811" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r135" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments", "negatedLabel": "Net accretion on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r112", "r159" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r113", "r159" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Noncurrent income tax liabilities" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r185", "r631" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r40", "r124", "r192", "r627", "r661", "r662" ], "calculation": { "http://www.cohu.com/20230401/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": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r22", "r40", "r528", "r531", "r578", "r657", "r658", "r850", "r851", "r852", "r860", "r861", "r862" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-lived intangible assets, average useful life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r116" ], "calculation": { "http://www.cohu.com/20230401/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": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r493", "r494", "r495", "r669", "r860", "r861", "r862", "r936", "r964" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r76", "r77", "r458" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r489", "r500" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 0.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based compensation of continuing operations" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "Total share-based compensation, net" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r193", "r285", "r320", "r323", "r325", "r956" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r127", "r420", "r559", "r856" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r420", "r559", "r796", "r797", "r856" ], "calculation": { "http://www.cohu.com/20230401/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 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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r11", "r59", "r63" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 2.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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r249" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r802", "r868", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r157", "r189", "r225", "r253", "r273", "r279", "r317", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r521", "r523", "r545", "r623", "r701", "r811", "r824", "r901", "r902", "r942" ], "calculation": { "http://www.cohu.com/20230401/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", "totalLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r180", "r198", "r225", "r317", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r521", "r523", "r545", "r811", "r901", "r902", "r942" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r101" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r287", "r329", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r867", "r868", "r953" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r867", "r868", "r952" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r869" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Due in one year or less, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r294", "r620" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r288", "r329", "r616", "r865" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r91", "r95" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r141" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r141" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r519", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r79", "r80", "r519", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r3", "r4", "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "terseLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "terseLabel": "Current assets, including cash received" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r81", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r81", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r47", "r48", "r49" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r20", "r167" ], "calculation": { "http://www.cohu.com/20230401/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", "terseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r966" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "us-gaap_CapitalizedComputerSoftwareGross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r183", "r774" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r183" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r45", "r133", "r221" ], "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r5", "r133" ], "calculation": { "http://www.cohu.com/20230401/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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r183" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r17", "r818", "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r144", "r369", "r370", "r758", "r894" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-11-contingencies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r814", "r815", "r816", "r818", "r819", "r820", "r821", "r860", "r861", "r936", "r960", "r964" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r115" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r115", "r689" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r115" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r115", "r689", "r707", "r964", "r965" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r115", "r626", "r811" ], "calculation": { "http://www.cohu.com/20230401/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 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; 90,000 shares authorized, 49,283 shares issued and outstanding in 2023 and 49,276 shares in 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r41", "r205", "r207", "r212", "r617", "r636" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r773", "r888", "r889" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r53", "r55", "r102", "r103", "r284", "r757" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r53", "r55", "r102", "r103", "r284", "r663", "r757" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r53", "r55", "r102", "r103", "r284", "r757", "r835" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r109", "r171" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r53", "r55", "r102", "r103", "r284" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r53", "r55", "r102", "r103", "r284", "r757" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionLoansMember": { "auth_ref": [ "r825" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r443", "r445", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r443", "r444", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r443", "r444", "r448" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r802", "r804", "r959" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r853" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r839", "r840" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of sales (1)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r128" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 0.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" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r26", "r142", "r143" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r54", "r284" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r86" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r145", "r223", "r398", "r404", "r405", "r406", "r407", "r408", "r409", "r414", "r421", "r422", "r424" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r111", "r112", "r158", "r160", "r228", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r560", "r793", "r794", "r795", "r796", "r797", "r857" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r160", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long term Debt", "terseLabel": "Long-Term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r108" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r104", "r106", "r399", "r560", "r794", "r795" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34", "r400" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r228", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r560", "r793", "r794", "r795", "r796", "r797", "r857" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r105", "r410", "r426", "r794", "r795" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r13" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r168", "r331", "r787" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r11", "r149", "r175", "r514", "r515", "r859" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 23.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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r503", "r504", "r624" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r258" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r199", "r200", "r544", "r671", "r672", "r673", "r674", "r675", "r677", "r678", "r679", "r680", "r681", "r695", "r696", "r742", "r744", "r747", "r748", "r749", "r750", "r779", "r816", "r961" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "us-gaap_DerivativeAssets", "verboseLabel": "Contract amount" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r679", "r681", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r717", "r718", "r719", "r720", "r723", "r724", "r725", "r726", "r742", "r743", "r747", "r749", "r814", "r816" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r934" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Foreign exchange forward contracts" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r92", "r94", "r96", "r97", "r679", "r681", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r717", "r718", "r719", "r720", "r723", "r724", "r725", "r726", "r742", "r743", "r747", "r749", "r779", "r814", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r153", "r526", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r24", "r87", "r88", "r90", "r99", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r151" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r904" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r457", "r459", "r490", "r491", "r492", "r808" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20230401/role/statement-note-8-equity", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r213", "r234", "r235", "r236", "r237", "r238", "r242", "r244", "r246", "r247", "r248", "r250", "r536", "r537", "r618", "r637", "r783" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r213", "r234", "r235", "r236", "r237", "r238", "r244", "r246", "r247", "r248", "r250", "r536", "r537", "r618", "r637", "r783" ], "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": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r50", "r51" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r551" ], "calculation": { "http://www.cohu.com/20230401/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. Excludes amounts 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": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r506" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r489" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "negatedLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r23", "r177", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r239", "r241", "r251", "r318", "r319", "r442", "r493", "r494", "r495", "r510", "r511", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r552", "r553", "r554", "r555", "r556", "r557", "r578", "r657", "r658", "r659", "r669", "r730" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "us-gaap_ExtinguishmentOfDebtAmount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r101", "r155" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r412", "r450", "r451", "r452", "r453", "r454", "r455", "r540", "r582", "r583", "r584", "r794", "r795", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r412", "r450", "r455", "r540", "r582", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r412", "r450", "r455", "r540", "r583", "r794", "r795", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r412", "r450", "r451", "r452", "r453", "r454", "r455", "r540", "r584", "r794", "r795", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r154" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r412", "r450", "r451", "r452", "r453", "r454", "r455", "r582", "r583", "r584", "r794", "r795", "r802", "r803", "r804" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r538", "r543" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r562", "r577" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2023, finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027, finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2026, finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2025, finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2024, finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r577" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r564", "r573" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases", "negatedLabel": "Payments on current and long-term finance lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r561" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r833", "r836" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r563", "r568", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details": { "order": 4.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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r576", "r810" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r575", "r810" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r321", "r322", "r326", "r327", "r328", "r330", "r332", "r333", "r423", "r440", "r533", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r635", "r787", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r872", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Remaining Useful Life (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r187", "r352" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r349", "r351", "r352", "r353", "r613", "r614" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r140", "r614" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r60", "r62" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived intangible assets, estimated fair value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).", "label": "Foreign Currency Gain (Loss) [Member]" } } }, "localname": "ForeignCurrencyGainLossMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r547", "r548", "r549", "r550", "r727" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Foreign transaction gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r709", "r822", "r938", "r939", "r963" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction.", "label": "us-gaap_ForeignCurrencyTransactionGainLossRealized", "terseLabel": "Realized Gain (Loss), Foreign Currency Transaction, before Tax" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r546" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [ "r695", "r699", "r704", "r719", "r725", "r745", "r746", "r747", "r816" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r907", "r959" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r856" ], "calculation": { "http://www.cohu.com/20230401/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": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "negatedLabel": "(Gain) loss from sale of property, plant and equipment" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r11", "r69", "r70" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r339", "r615", "r788", "r811", "r878", "r885" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r342", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "us-gaap_GoodwillAcquiredDuringPeriod", "verboseLabel": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r15", "r57" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r346" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r24", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r125", "r164", "r253", "r272", "r278", "r280", "r619", "r633", "r784" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r354", "r360", "r713" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r360", "r713" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r226", "r502", "r507", "r508", "r509", "r512", "r516", "r517", "r518", "r668" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r169", "r176", "r240", "r241", "r261", "r505", "r513", "r638" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/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": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/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": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r610", "r855" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities, excluding effects from acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r837", "r855" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Current and long-term operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r855" ], "calculation": { "http://www.cohu.com/20230401/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 increase (decrease) in current assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r855" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r58", "r61" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r105", "r166", "r211", "r257", "r558", "r714", "r822", "r962" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r217", "r219", "r220" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r1", "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r138", "r777" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r195", "r775", "r811" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r170", "r182", "r194", "r334", "r335", "r336", "r611", "r780" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r138", "r848" ], "calculation": { "http://www.cohu.com/20230401/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": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r138", "r778" ], "calculation": { "http://www.cohu.com/20230401/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 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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r130" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r567", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r941" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r566" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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": "2023, operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027, operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2026, operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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 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": "2025, operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r577" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024, operating lease" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r577" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r940" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r120", "r161", "r629", "r811", "r858", "r876", "r937" ], "calculation": { "http://www.cohu.com/20230401/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" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r181", "r225", "r317", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r522", "r523", "r524", "r545", "r811", "r901", "r942", "r943" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r27", "r160", "r955" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r111", "r686" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Current installments of long-term debt" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r160", "r411", "r427", "r794", "r795", "r955" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "us-gaap_LongTermDebtCurrent", "negatedLabel": "Less: current portion", "terseLabel": "Long-Term Debt, Current Maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r27", "r160", "r686" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r68" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r907" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r218" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r218" ], "calculation": { "http://www.cohu.com/20230401/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) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities, excluding effects from acquisitions:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r133", "r134", "r135" ], "calculation": { "http://www.cohu.com/20230401/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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r126", "r135", "r165", "r179", "r203", "r206", "r210", "r225", "r232", "r234", "r235", "r236", "r237", "r240", "r241", "r245", "r253", "r272", "r278", "r280", "r317", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r537", "r545", "r634", "r710", "r728", "r729", "r784", "r822", "r901" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "terseLabel": "Net income (loss)", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r84" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r864" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r864" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r253", "r272", "r278", "r280", "r784" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r569", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r573" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r561" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r576", "r810" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r575", "r810" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.cohu.com/20230401/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": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r197", "r811" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r188" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r7" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "terseLabel": "Changes in cumulative translation adjustment", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r21", "r152", "r204", "r207" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r8", "r124" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Adjustments related to postretirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r201", "r202", "r316" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Changes in unrealized gains and losses on investments, net of tax", "verboseLabel": "Change in unrealized gain/loss on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r789", "r790", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Acquisition of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r359", "r854" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r42", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r42" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payment for purchase of MCT, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r132" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r131" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "us-gaap_PaymentsToAcquireShortTermInvestments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.cohu.com/20230401/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": "Changes in accrued retiree medical benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r14", "r16", "r18", "r25", "r73" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r905", "r906" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).", "label": "Accrued retirement benefits" } } }, "localname": "PostemploymentBenefitsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r114", "r429" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r114", "r689" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r114", "r429" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r114", "r625", "r811" ], "calculation": { "http://www.cohu.com/20230401/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": "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r196", "r337", "r338", "r776" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r215", "r216", "r866" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Sales and maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r832" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Cash received from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r107", "r381", "r385", "r388" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r898" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Liability acquired" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r32", "r899", "r900" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r36", "r899", "r900" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r386" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r387" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r141", "r184", "r632" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r621", "r632", "r811" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r12", "r172", "r174", "r630" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r141" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r214", "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Provision for Doubtful Accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r44", "r666" ], "calculation": { "http://www.cohu.com/20230401/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": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayments of long-term debt", "terseLabel": "Repayments of Long-Term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r110", "r501", "r950" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r183" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r356", "r357", "r359", "r362", "r368" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r11", "r363", "r365", "r891" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 3.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", "verboseLabel": "Costs accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r358", "r359", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r359", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Accrued restructuring, balance", "periodStartLabel": "Accrued restructuring, balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r892", "r893" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "us-gaap_RestructuringReserveTranslationAdjustment", "negatedTerseLabel": "Impact of currency exchange" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r117", "r147", "r628", "r660", "r662", "r667", "r690", "r811" ], "calculation": { "http://www.cohu.com/20230401/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": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r177", "r229", "r230", "r231", "r233", "r239", "r241", "r318", "r319", "r493", "r494", "r495", "r510", "r511", "r527", "r529", "r530", "r532", "r535", "r657", "r659", "r669", "r964" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r254", "r255", "r271", "r276", "r277", "r281", "r282", "r284", "r446", "r447", "r612" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 1.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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r711", "r770", "r781" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r173" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r574", "r810" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r284", "r834" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r92", "r96", "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r24", "r87", "r88", "r89", "r90", "r93", "r96", "r98", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r863" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r75" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r788", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r28", "r121", "r122", "r123" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r384" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r65", "r66", "r67" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r52", "r53", "r55", "r56", "r102", "r156" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r361", "r367", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r788", "r838", "r957" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r268", "r269", "r270", "r282", "r785" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r129" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited": { "order": 1.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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://www.cohu.com/20230401/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 noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r808" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r477" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r475" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r472", "r473" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r148" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r476" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r74" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r468" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r460", "r461", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r457", "r463", "r482", "r483", "r484", "r485", "r488", "r496", "r497", "r498", "r499" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r908" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r809" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r29", "r686", "r954" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term borrowings" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r162", "r163", "r849" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r570", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term operating leases" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r136", "r222" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r897" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r178", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r284", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r355", "r361", "r367", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r788", "r838", "r957" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r37", "r177", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r239", "r241", "r251", "r318", "r319", "r442", "r493", "r494", "r495", "r510", "r511", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r552", "r553", "r554", "r555", "r556", "r557", "r578", "r657", "r658", "r659", "r669", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r229", "r230", "r231", "r251", "r612", "r664", "r670", "r682", "r683", "r684", "r685", "r687", "r688", "r689", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r708", "r711", "r712", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r730", "r817" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20230401/role/statement-note-8-equity", "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20230401/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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r229", "r230", "r231", "r251", "r612", "r664", "r670", "r682", "r683", "r684", "r685", "r687", "r688", "r689", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r706", "r708", "r711", "r712", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r730", "r817" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited-parentheticals", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-inventories-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-reported-sharebased-compensation-in-consolidated-financial-statements-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-significant-customer-concentration-information-details", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20230401/role/statement-note-10-leases", "http://www.cohu.com/20230401/role/statement-note-10-leases-balance-sheet-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-cash-flow-information-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-details-textual", "http://www.cohu.com/20230401/role/statement-note-10-leases-future-minimum-lease-payments-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details", "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "http://www.cohu.com/20230401/role/statement-note-11-contingencies-", "http://www.cohu.com/20230401/role/statement-note-12-guarantees", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-changes-in-accrued-warranty-details", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-details-textual", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-changes-in-carrying-value-of-goodwill-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-details-textual", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-preliminary-allocation-of-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchase-price-allocation-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-summary-of-borrowings-details", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-details-textual", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-details-textual", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-effective-maturities-of-shortterm-investments-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-foreign-currency-forward-contracts-outstanding-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-locations-and-amounts-of-gains-loss-details", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables", "http://www.cohu.com/20230401/role/statement-note-8-equity", "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes", "http://www.cohu.com/20230401/role/statement-note-9-income-taxes-details-textual", "http://www.cohu.com/20230401/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r114", "r115", "r147", "r665", "r730", "r753" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r114", "r115", "r147", "r469" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r23", "r114", "r115", "r147" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r114", "r115", "r147" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r114", "r115", "r147", "r666", "r730", "r754" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r23", "r114", "r115", "r147", "r669", "r730", "r754", "r823" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "us-gaap_StockRepurchasedDuringPeriodValue", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r115", "r118", "r119", "r137", "r691", "r707", "r731", "r732", "r811", "r824", "r858", "r876", "r937", "r964" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r146", "r224", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r534", "r733", "r734", "r755" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-8-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r572", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "us-gaap_SubleaseIncome", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.cohu.com/20230401/role/statement-note-10-leases-tables", "http://www.cohu.com/20230401/role/statement-note-12-guarantees-tables", "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-tables", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-tables", "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-tables", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables", "http://www.cohu.com/20230401/role/statement-note-7-derivative-financial-instruments-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r83" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-2-business-acquisitions-goodwill-and-purchased-intangible-assets-purchased-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r423", "r440", "r533", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r635", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r872", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r38", "r71", "r72" ], "calculation": { "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, at cost; 1,711 shares in 2023 and 1,767 shares in 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r23", "r71", "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Common stock repurchases" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r358", "r359", "r365", "r366" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-4-restructuring-charges-charges-related-to-the-wind-down-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r782", "r802", "r804", "r951" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-assets-measured-at-fair-value-on-recurring-basis-details", "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-shortterm-investments-by-security-type-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-5-financial-instruments-measured-at-fair-value-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r571", "r810" ], "calculation": { "http://www.cohu.com/20230401/role/statement-note-10-leases-lease-expense-details": { "order": 2.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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-10-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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements", "http://www.cohu.com/20230401/role/statement-note-3-borrowings-and-credit-agreements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933" ], "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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans", "http://www.cohu.com/20230401/role/statement-note-6-employee-stock-benefit-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r863" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/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": [ "r243", "r248" ], "calculation": { "http://www.cohu.com/20230401/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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares used in computing income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r242", "r248" ], "calculation": { "http://www.cohu.com/20230401/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/2023", "presentation": [ "http://www.cohu.com/20230401/role/statement-condensed-consolidated-statements-of-income-unaudited", "http://www.cohu.com/20230401/role/statement-note-1-summary-of-significant-accounting-policies-computation-of-basic-and-diluted-income-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org//820/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 81 0001437749-23-012665-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-012665-xbrl.zip M4$L#!!0 ( ,PPI58O[ATC#!8 /D- 0 1 8V]H=2TR,#(S,#0P,2YX M1,JD!%*P0ME\Z(Y,' #G\N$ .+A]^.?]-/)NJ51,\(^#@Y?[ M X_R0(2,CS\.OE_[1]?'7[X,/*4)#TDD./TXX&+PSU__\E\?_MOW/U-.)=$T M](9S[V82\Y#*$S&EWN^?KLX]WSLX>/_Z]>57[_O-L7>X?_C*WW_C[[_V_5\_ MW*OPO0HF=$H\X("K]_#AXV"B]>S]WM[=W=W+NU[O'^S]_O7\VM . M4N) 3.(2-7Z _TWWL);]U_L'"\J8:SG/B>^',GJI:/!R+&[WTD23*<\02PD: MJ,N1II:RA)154T-"F5!+7\]G5)5X-UE05DC>PV3,L^_O'_B'N1CT/IA4UX$I MI4HBQO^H+A]T^6H/DX=$T8R<$Q:HZJ)-4JELQ8)J4D@H$TJ=$XZ(&IKZX>,R MT9(ZBJ1)4CF#GLF:^B&E1!HK?TS([&'):<(R<0T?64J)'&L.=9F15+]O]I+$ M(BE;80W&L64%N37N'U@O;0<'[]Z]VS.I X]H+=DPUO1,R.D)'9$X FYB_F=, M(C9B-(0V'-$IY;I$4$C61(ZI_D:F5,U(0-K\Q8)UG2 MS,]%0+1Q,K59\"\_R^?C)__@T']U\!*J'NQ9<%&+WBH65'V&Y*>//]O5778L M5K47LV1_;,!!P2U859_3FU\;5+SP>5;U9N3XHUFM%6YE98T/Z/=HI)7Q-.VE M7?@]*VDSEA?M_W&@0-D13:7>NC@!B9J* UF".#)6 MZ:A0(1TU%0JR,,XZ+--,TJ8R018%H^!6EL(";H# 8S OA2&I-@-J/Q1!;'[ M?-B'?YF>^]@6Y=34,O PW_>K+ZN'U E[]J7FO&7<+:R53!QL)GR_[N_OPYS\ M)*VK^/.(A]ZIJ=;[LJCVP]Y270_8B!4-+_BOYO=2JT@SIQ2K,I:19Y]OV;K5 M.=.OF3GMK!P('E(.!>$O)2(6&C\]))&9FJ@)I5KY20^B?4 Q$Z$?D!OO1>^?6IKO4=U2LZI= >FU&R#U3JB9>4%_P,($ MZ-@M?6CLQT36NJI=(>M-&V0=%YGK'5936"DM@C\F(@JI5#[],\:YU%8ZNM45 MNX+4VS:0NBZP]E?OU/#60\K>71 U\4>1N%/;05)E?:X ]$LKGP0<>6?(40\; M-",7FOH'OHJG4R+GIO6S,65S#Y!\:' MF HBH6))X8]OP(IG@@,),\:O+)CQCG)FO,N4F6>.CT-_&"O&J5)@*?"YRO"H M_+$0X1V+(A/MF\4RF!!T" Q8X6,VC*A/E(()[R:8V;AN5SAZ5XDC# !\2AD$ MY"P8_+OW.>70 PZ]RXQ#& =E''I'AL-G#JY7_E!(*>Z@O2ECS$!2\,H^&4N: M^.U-X&-1NB. '.Q7 @0G]Y]R%@P6C@T+WE'.PC-'P&L?*M R#G0LL0N AB+' MF_4T=46ZLO5!I:UQ_GU5K-<[3NI]Y@9^XP-?A >,)-NB9)R,$*>4H/I"GVA_ M1)CT;TD4TTWLWK F5W XK(0#3IK/,G; [^?L>%]3=CRBO3-@Q_L-V7GF*'GK MT^DL$G-*DQFH/Z0<6-7^+")\(V^PIF17*'A5B0*TNO%N8GF+TEU9_W6E]7&2>I*S4.T.GCD"_I'&F#:Q]S(SGY']ZA=1[!'X/C*7( MH(OISG)9KLR\-MC86[,BO.3"HE7EN;)J3>RQ'+7J+=LBE!!235@$!J/W.B;1 MUD(8R_6Z0DI-?+-A+.,DX&JJJZG:$K%?5^P$; M(@O7*W,63/!GS&;)A05;!IP5,ZX0Z"1.ZWN7*<]_ M-QN6M FAG&9,]YAL P-)\5H>/"\S(9(.35P5S_)1K@R#X)C*YVH64Y[""9MM M@]/EDT6+R5SACU#>'%L!"$,4) M+T@.NF>!\8TABV)MUAS,'B$PL<*['1( ;AW_&[+I"O#5<>[&@#]>2(,9/J$T MQK>?)-+D)W;/09R_X5T52=/H(=YJ_L(4&8\E7I26PD=2&-C%VT?Q>DY< ;4Z M&M\8J"S?CR_.VOK\&S)GBO,5J\- M-,9LD>(XE0)'#PLIBA>4]4!VM17!87C*.2^N(%J],N%D?T0?QW(+@2P-YOTL M@*]1E%ZHZL*M;H$[5Y"M7F5Q 5D_3_4N40KO*)>B]ZK.@")IQ*8PW84NO( 2 M<[55C=?[N3O1:UN0):]2J=W;;E?K[6U(J%2%2! MUH%SV[AN5WBJ7@^SPE,IR%6@[GW2ZEWL#AV1;16NT%*]F+1BQWSO@##SW]=)7QZ6GC I_>#X4HD M\&DVG?0>J-W!"8>.:<.:70',U=F-WHUM8ETU$5)K*J=F!Z72"?%P[BL:0 /7 M<_-(G OW]KB,N4)E]9),8U3"^ OY]U$ L_$S%0!?);Y.!?","7M_V H>=#2B M@3E#-"78$^&C7691NA(VVX=O._YPH<[(LT3%%J2 !^=B#4^ MNQZB1W'@[AZ/*4?H>U.]3&%U3!E\8,*[=YSRCA^0=W-!F^'=NUCPWKLT>U1D M:_-)*)A,<8N@&GDR#U4<*P6>]%AK/M MZ#T6RS??NNQ(:\MTA8_J)8K%[;I]Y[CREER7MEY3LBN+5R\S+-_'V]N]]MH+ ME^?N:PMU9>V:@Q_%2S5Z0]?8I/2BL?.3& VJ<06&FA,5!3#XY0>2^Y,1*P%B M_O'I/1Y,=7-Z;$W1KH!0'20O \'\\$X3#GKC/[#0*-:@.W\*;$[C:6JP&9F[ M.Q#>L"I7X%A_#Q-,5PU'WM>$HQ0KERE'/5@>6#!_?O/QNI'55;@"1\UU3B5P MY"][]MW'VMN[7 XF5Q;L"@!6M]#W@\J5MBF<#B!!(&,:^G=$8NKCY2G9^$G/NS=J_ ]FDLGAWQ,/^2[N,ZSAYQY&1*/P[:9V=1 MA+?T?1QHB6\#JGBH--,Q%O19BGCV<8#(8.\9@''@X>Z.[,M4<#"JG'^!%%3# MP$N^IU.?CX.0#IG.OLZH9"*\,?G#.#FC/=A;I9%; RR=B;D-8EHNDǛ" MAWJQ\'T2TZ.1IO*"TW]3(F\FP/5X O]0\[L6X-#0W.[5")ZY6"&TDO1-%85.0 7J$TF85]H$F'17:5>5E1U..Q73(N,%P M=BS%-++LL$FRFKUPFMAA?HI$\$>F,!<%M5%2J*79H:7>ZZRD94W9-E0"U>$: M5E9_KB2\Q,EL144?*@C_2J=#*C/):U,W$R<44\)X6UERWA&NB^62HE>]I!(O MER!C>C&ZE(P';$:B9/4D$ZUMYLTDGR5E.Q']7/ Q;A\"#%YG6Z(2B-(P81<8 M4JHHL'V61VS4R5F0MJT:Q5AXK&5?]IU+2B+T4+@R=BF2 VDEMU74QZ8%==7U MG= 1E:#F2RE&K"#QTM<.&[G(:8;::CD*J5V3I];KGH@@<3L\/.7 XKPP3<^E M7$W37E;@B?&Q\YXDV^!S36^I1*4!XQ=Z0N7I/=/87E2Y;VE _S-[F_7RXGZF M[! K;F>J$;.6K)O2F;7G3W@N%_I# SPPD1'B.\S5U&N)NBE9+$6Z'^KT/@E?I+NAEH1; M3]>)D>+I/=Y)%C,UP>\7(^S[3RCX=$!EUIND6W#XV/B>7,(V.7]*/V2EB#,, MM% S:TFC+C0"5#Z8Q)C3_%!5IH86^;H6JZ@%^QF32I^1@$704,OXKD[J!*3! MHZ0@3/[]PM,X7O&:WBRDEW6MYXP,41:V"$8Y**=KEEZAH^J!L07=#LEX 640 M]%IF.>B*C2?@M[ZKM(76R[PV7W?=&K@ABB=_C\F,Z63:!ER+@&&@[P?3D^-( MQ&%RR2^.?6%,9DHH#;@W+:3+ZDD#RB71LJOLS47V.,O(KK%?**1IMJZUDEJ? M_T5-:4#*SG[I6S>\O%(QRG]%L^M^+D: 0-"6&4!_HPMCV5#NC'W^A\P(IXK^ MFW*;<:@]>2>'V_^"UG5#Y11#K$NSY.JD3F#3=!.XTP W&A2"$^8AJ0=!=&OJ MGQPI+XN7#73F)3&*7[L63[/5TZX)66?I3CL"2] RVM)%QGF=G UR=%G,;#O>R6(9>SU9AQO? M2M;-JCNN&9^Q6UMQE_/LJNS? $8W=S2ZI5\%UQ-E*7Y%MEW50$/#/P&;&Q%$ M+)M(G)#OLL1F&T@#D3/ZG9;Y3C21V%#OE+S?>;F#AC!Q HKR7HF&>79! M]BN*H9 'RY)94G=55K/[HN0<*JRW MAJJ3LGT]OD&SC).LEU+ KVE9L-4DW92*!!/&J9SG@5O<#29&^HY(NB2=%6E' MI8S(7#%RL"S1\N=.<\^OH-\9,VT3 VV8IYMR!_J'D%%XQT)Z'@5+ M8D=B(8 MBO$SHB87\I)(G?Y1N!(_V2*0],75*^R;%-"UL+ZM5LHKCJWTLJ:(KFFF%OF+ M^*M98$_7X&L[5'OR3K9S8%_-%93Z4*SE[QWE7],;D5_:DS]YG!ZHS3+>KD*E#]+OH4\,;:2BU&^>_T<#ZK )#6= M)J>RK*-J+P?#P2^5JP2QF9AG''XE_RMD]D2H6N;_0>JC\MT*8!><9@R6/5M5 M0B==6TU_ @-_NZG>!OEW21]60G="LER2XKFF_/#CC8!>"(P"'L$\&5G:-)*) MURKGHQ^4:G/PHG;STC>JRR:UHNPD8O%QB8O1S82:V5)9JIJT3N#S.IC0,(X0 M8XL-QNNW'%>O(;LJK*NQTFL:"!Y6[UJN2>LD6,T)/!IF6YQJ!5I)U%')I@SM M$ =:R!MH=P9]:D;-:=IE :UHN]%,)T12(CPWII_F")%T;.\+0 M4[$7,12J>*8?]R_F"XN/7$O)OX2DA/\0/ W7K8SX-S@[G// M&N&JJ3HIV^\!A4YLW5+R6JI.RK:X^&SY"K3B"Z\*G#P;L0 :&5Z!AMT;OO\P M$Q$+\%6GP!RJ2NY+Q =AB6*!N:(_9%&LS1/7YEYNJ:9:>NV-4/8YNJRMXHMJ[2/AWC5K3]2"Q?0@7;1"O6#40V:*JKA#V:6I6O/P1&VB42C'.L[+W"&= M-7D:8IVN&I6UBSI:<^>YM7[6E;.+NK%\/,!:1[;E[:*N:E[9L-9-7?Y=U(6M M(WZ888>D;7Y7^CIUM"AQ5_5EBY#J3+LC]:$_3"]&!BOF&W*5/T[O1C83GVRY M \,FV5)[]A)R 08!F'^.@Y/T,>31HA1;B&V=G6=DJ9FD$8.N#0>6),I>T42] M/*3=FKW:,?6C2Q8>(86J4K;NDU6,_&,K&+98;NK9W=T M^\H?"BG%'52:O)F<[!OPR5C2-!Q6"#@4:&W1[*"")Z5-2RPV*6EW]//:Q_L7 M\;V)&"O&$1D^?)/_*Y/W<'PM?#VA/D@?^J&XXR;0;@TY5[7LOEXMP;8V^^YH MXDW-P_!3F*OC%E.?:']$F$P'_JGCKDF%48S$G:E&*;A.;._VML?'D[4-'8UP M>^PM]:?YDT4FZIT];&*6.95N%M#;$A-/UBK5@@_GODJ>6IF;[2B/98[&M3]9 M.UBZ]K:E[H[>?@%K2W9+3".M%G:4[$+UDQ/5P1P_X*Y 7&\TM4&3CC7NB@W1 MP]IB]S%K?E+ZSV("R4B6F-W/QHN."9 E&ZT<*KU9=4]*TY9>H4E).Z&?M3MV MTA^K--.@C*WI)'FS5 43.B7PY_\#4$L#!!0 ( ,PPI58+D."2^!$ /$, M 0 5 8V]H=2TR,#(S,#0P,5]C86PN>&UL[5UM<]NX$?[>F?X'U?W,V,[+ MM6Q2!B_^;#W_3*:7AZ=G.Q-5$9X M0E+!Z8<]+O;^\?.?__3^+U'TA7(J24:3R?7#Y&J>\X3*8[&@DU\_7IQ.HLGA MX;O7K\^_3KY?'4U>'KQ\%1V\B0Y>1]'/[U/&?WMG_KDFBDXT$5P5?W[8FV?9 M\MW^_MW=W8O[:YF^$/)F_^7!P:O]5>N]JKGY-LG6'38;O]DOOUPWW1GZ[E71 M]O#MV[?[Q;?KIHK5-=2#'N[_^O7T,I[3!8D8-QR)#2V*O5/%AZT:A:9CZ+#E]&KPQ?W*MG37)],2M9)D=(+.IN8G]\O3K:>&8MYKO]9 M[!N6'[S6A)M6^YKBC"XHSR(N,AH=1BI?+(A\B,0L4NR&LQF+B?Z6Q+'(>:9G M0+04*8L951KOK>XHI/D]H1EAJ=+0"TKFDLX^[)EG1JOG&6+_.M#CLH>EGH.* M+98IW=O?X$A,TCA/BS=PJO^NFAOD(S*GI);>9U0OC>H%K@A.1;S%0D.D6DWD M&5'7Q:S(571#R+(@=Y^FF5I]4G"[X'3UP;]/*CH>/C/.U)PF7X1(U#>:G?0L$:5FK@M9O8#A$6E2VDC?:#(.C1?D[JN>1)*15$UY M$D[\=QEC')0_A/SMA)]+$5/EAJV]9Q.BC>4]E?%$2*UJ/NQI=75' MV$)38[I4M*8%>S1OZ>T6%$\F2Z$S-COQ>?G%8YS T-_]VD% MPB*F^QX^J':R4O-%"F533+!..'#8[1](%YQZ%42Y\'M?'BHV0@-TF*485F,= M1"G5'JPJ?T3T?DFY_NFI?V"C!=(F+L0$T@W:\C31B%-#T(69SF>S[XI.E:+9 MYDRQB!#'WD$E8D'4D5 V\;?S?5#JSI8F_*7MAS8R[0V#TGLYUZ_SBLI%&[WV MAF'IS:^+17;"];*D-EIK&P6E\Q>B_2)-11M;K>TZ:>CA--L=\/<;/;01YT$^ [O#<[IX MHLBE+[$;7<,0>Z4'\&7M5M] Y-X)7V(?>P:UC#>U($#>N79#A:5)/'8: Q7* M%FG:=1A46#N^3-3OT2*K?;NCPU8GVKW[XT.WHPD\>P>.YAE%M>US.V@%U^XH ML4&T1*>Q4*(&:HVNPZ'$WM/+?A;ON46K^ Z#%FN3EO$>!R]:J];Q' 7GSK2S MGA%]K69<>I((9 W8,(#*$-AH#>CRX,H0"&FNZH!?Y@H'$+^,%$ M&TJ![K3?*KKL;&$0Y(.A12F[AT"+7V8/@;H')3VDQ!YJ6GNKIR'E]&!@F]12 MT.2D:Y(:;1*I.:59Q/A,R(H;71.3P".'3DIR)*QC0M(J04W,\BI!K3[)P-YN MM.VQ)XEU@"TQ2X\1T\9A&$!]<(53VZ>--1&W$1\BTPFS_0DG86&AQP15- MS&]*I"PQAXVB=0-E3DK&1,VC62KN5)1SDB>:"0EE1]C3D(O&,ZHU+2Y%R*&:M5FM ^ M@Y#7*%*!W(:-T0OYVJ>@*CLB2Y:1E/U.$_T,802T7L_C* M,ZA;TN:8J>(DO:D,<2[I@N4+9>2-R@I!:C%IN@T6%O<6A:4^UY/&G/TP9*Y) MMB%U[!X4V\8"*5<#E9=BEMT123?I/K1@<^T>&)N:F__-F>A;DIKY5 M5BO/ EZ1^T_EJ>B/E--=U>C8*S"2]A/W5CCPKD$QE1/C;+8Y6:G.9J759J:D^46;/(1) M0UZ]6]%UF.!8E:%2$\@_W1N3+F=J;LC2)@6]MLD@<+_ Y=9JW)["1- 3RASS MM: !]T."YH+&5"]T'T"[7821$1X)GDD29X7WE*M,4[GV MM1_ *$&CC(STY+&D)QA739^145A2J\"(6OJ/CJHE8X\B>??'@.XHU^8Q MSVH#-CY=,6#Z)GCL#\O6.RBR;S0S1NJY%+_;"V3=ABAY5K]%E(2Y330CJ\ MXRAXKL0TUNZKI!]SQ;C)M"@+R1:.;OE-TH+,98AQ,;J6&74?8%Q\ZW)$[>%L MI[YA45&NRE!4H4//AA7 MDN526ZMGL^DM8:EQH[3 ,%]>TMA\8Q?O'4<;%?DZ/ /7UCY#!,6HI7RUMLYF MIX+?F#75$-)I:QZXY"+18EPKJ*T=:POES8UQ9?=TL(5$#X(%0Q)0/RSP]$P] M4JJ'*Q0Y" >:?3T,R=7]P/?;0?7(M,;V_OO.T\"0C]W/E/!+&(#B_PG]E.B2 MA@3EPM_0SX(&'QT*\N_H07;:(("RX2W>&>^_TP4V@8+4BNX;O74[!0P[R.4. MW6 [[CZ#H3]?HZ]AWP*,_A5^]'WD/H+Y$>)X]%#"KW8''(S\#?Z9T"V[!LR) MG]#. 8]$>3!J_#:>>](@&/QSM/V *3!@'KQ%SP-(S \R:T.>QL =#/M+A3M')U$0G*-!RL34EVT/N M_(&Y./CY3TS&W?CL]LVS?^1BB$IN4<%,^6#JZ2AVP]F,Q=J"CT@9XM=T1DN1 MLEB3&4FZU!Z?*<-CPF+7I"S/\Q@#N>?=&?!$!,%KQJ.BW3+DJNZ MN1;[+(X(3Z*$I;F1\JR(3$>I4"K2CD:I'4+HW7XH0ZAH^P062+/^*-8M3::W MVM6\H=_RQ365QR6YQ0)19WFF><*-13M-_I.7$7R+*.XX6E"=5$NK2=^II]8% MZ *SK9E1N="#K/:IZNB9P)J1J(K&Y5V"2N2H8Q=K7*C BL+W8\Q /">N_ ]WBI M15]*5XD Q_J-V3SYS@,^$_RM,V3(1Z#DD3DHPWBUTK=H[\B9]H'Q\\,F3?L= M%*>U.L@*$,/-(TSV[5"\&UI_8=H<[T$G[7!L8+OGCS$%>UNLK5P:Y:*2K?N1 M5%15"3!1,2:2'F\K<7S.6%>6>)'9R>=IO_EBL'LNME/ 'VM$U!'1UC;TW0FK MHWW%N8;'8[TFD?&H%H57WU%05<=T8##J&P>_R6+[H%$KZNA!?)7+):2SDU!H%OZ6/>@;0/;;Y2P2!,M?[7L-RF[3+^!JM1)>Z5# M>,>P>)H*MXY8E[5\=,LZKFL3_$X2+<>?Y(--LR,BY8.VY)J<5:>^85$]SLE& M )9F@6EM*##2/'UXV2[U.==MR@J/G5@/N%O9="B.2. MI:F%Z*=?!Z[0G1%^P[0E5DI%_<8_W5<)J"UTNW0-C*DZ+&N?]'5-@M*X,36U M,"^$X5RD"97*"'5K@7YHM[&P-"]/).OQ5!"^\C^NQ$?"?VLANZU]8.K+XT % M52;'S!!DI;RA;5"J1[GON'\4]54YFZE12I1B,T:3-AQ.O4,CJR]-8+="(5T"5UG/".,T^40DUWI7 M;436M)O(8NLUGO".@2NO5[5#C-U3&$&:R]]$UG8O&[C?.&C:+Z) <^\$V+-! MXLMTVH-LW;\-G=?TQGN5MA -0Z MIL/2K7C:['./DC;C@?&(TT/QA2A>WXJOO[IRZ2S^2#X9%LM$'BX!)^4 MJ]5"W25!.+%6+Y^A]CT^R5:'ISZJCT]JU:M\U]T*3.*K(6Y8B CT,'7!/ M#PHL1)%Y\()KS:^$H@I1/1Z&RCWG!I/V;HAM;6%LRHO"I*QA>%QCPIAT. QA MI\133+H^0(X0]6P.]/??IH1NW6W>#G5Q9Q0S*XK&F M/FBN2:NV=K7$*[F]X>9HVB71:I1Q(A].M! L[$43+A.I)NU&RQ JJ;4,4( G MCL!!ZW5IM>A;+E<+=Q*K8%MSL6I+J^#GJ\J$CY)_*YJTM#MFYA8"GEBI!_<, MBDC;BPM3G!0"S><58@J*0C"ZN(>8 MHJ' J=DB.C$%/"&(^G9P/?9HAMM\:C(Q!-0-QB1C@( ZJT-,.VTAO#_1P?S' M-#\"\\H[\())IP7FF6-0!Y.&#,RI5@?10]<.IVN"BZF&& LF\5T?DA!A&8?O MIB\@6UK"?JBV\^+-S+*=_:VHY]T]X--P;/8Y$1MH[Z\F$;"EAB6@Q_\CHO65 M5"Q9EW8#2IN;Q5^5=%I?*M3RBH9]&!J^K0@[-VZHICC+)+O.LS)1_IRTU:KI M/BH:3IR;#XHW6+0RB7=2>^F2;B3>F:-]JI4I.9V@G^*M#A= M5_DK9_RQW/Q4,F5B($6PI[P'VY-U?3T.9TRWKR7U-,MP8#&&RAP,S,/>UC$F M1SX@#_M=T)C<-8B-)T#F%::XF".J7HT$@(]6?6'^,3?7ZT_^!U!+ P04 M" #,,*56$L>E1S!4 #5_P8 %0 &-O:'4M,C R,S T,#%?9&5F+GAM;.V] M:W/CN/4W^'ZK]CO,SKYF9KIG)LFD_GF>\J7=\<;=]MKNF63?I& 2DIBF" 4@ M[58^_0*D),LR 1SP A[*J$JF;1, SP\$#LX=__._ORVS[QXI%RG+__K]NS_\ M^/UW-(]9DN;SOW[_Y2XZN3N[O/S^.U&0/"$9R^E?O\_9]__[?_V?_\?__%]1 M])'FE).")M\]K+^[7Y1Y0ODY6]+O_G%Z>_5=]-V[=W_Y^>>;3]]]N3_[[OV/ M[W^*?OPE^O'G*/I?_Y.E^=>_J/\\$$&_DT3DHOKUK]\OBF+UEQ]^>'IZ^L.W M!Y[]@?'Y#^]__/&G'[:MO]\T5T^38M=AO_$O/]0/=TU?#?WT4]7VW:^__OI# M]7375*1-#>6@[W[XQZ>KNWA!ER1*_EZ+M*\^"%) MES]LVOQ LDR27(VPX'2F)74[@8J"7]2[_^^]GL5Z)9>!2)>KC'[_0W>B$K8D M:1XMZ?*!\I;D-8[1.Z'IDN9JIT3UZ]K2JAFF;W(7EP\TVKVQ)<6&D0:< M8SHC959TG^27XV@)WE)[2*IZ5\P6I?S/\@?%Q7[\6?*"BEC)! HJWU-$.2MH M].Y=%+.\D+Q3\M"4BN@E[6J0:#M 122TOY9FB2W-4\5UKN2OF]:*M#ZIK]]. MOQ54\O<-%]H2D+'XU?<1V^\K:/R'.7O\(:%I]6KU0S4!]1>BZ;\^R/<5Z_,7 MVR C#S3[Z_>ZQS4UF6*VC&\FPS\US:MJ$*JNZ)QD];M/OJ6B@3!-B]8TS8AX MJ'96*:(Y(:N:,)H58ON79PHW?_C7&5LNTT*M)G&2)V?["^D\%7'&1,GIO5Q$ MI_+57P] =!O$*\X&.DX>1,%)7&A 7IX17"WW?:29=!+^>/ADK(W'(?>>_*0 M41NM+QJ9Z'QFG2<\_HYQ*;K^]7LI_M8'R5_4)Z/)7[\O>+D;;G-&M91H9IPM M09/+6JP=^6:?^#023 W1Q)*8C;'[!6(0;#2?Z^7Z8@ &#$3TKO=/\_*$:O5M MFH^YKH@V?Y3L72[J#UDUKU*\H7/U@S/B/)##@QP>Y/ @ MA[]@'[V=KIZD\H3%%9$1R9.(5@M12JLSQI>5BPLNC0,'&EH*=R)C$.G[1+X^ M421<9&3>(%J#Q\GD7ZN1@:'._ MU#9)P9"F'JBL5YM^"QG;>:#O_RT)+RC/UK=TQ?BAO@9HZ8'&>TZD^*:^GI5( M75,?5,I7F"C;>SRX+>]^4G;TA>- M-TR*,-G_EZXTI[2]L2]**^G]FM]P]IC6<5%&6C7-!Z?V3&X*3K)+*=Y]^SM= M:\G4M!N>/K9F(!G8:GO!;+:@XH7ZR^<*/( M 6F.P^Z,BQJ/5O#ZM1^6E"OM]"-G3\5"+K(5R?4[QMAZ<%HOTHQ^+O?U]5<$ MOF[BA2I^)CG=G'']S#6V&IRVRSQF7&Z^2D"MV/$9*R736QN/&E O#[1+F9 H MHPF5DBO9\!(#T:;F@U-[2^>I,@WEQ6>RU$]M<[/!J;M;T"RS;>ZF1L-3MB19 M=EH**1P*_4'2V&IPVN[)M\M$V9%F:1WT;6$^EO9'Y=$$T,24263!*#JP[=X0?(YU? 04[,!J9.JKY(R[];+!Y8U MD-7X?#1OX)OQEH'L4,%GUN9+#>PS ]LZF8NUT?-GU/O/7.$!M'$@MO=(L9G$ M/B"TG]!!,SBS@)A^1H<)YG<"POL%'3R@OPJ([X_(\6D\74!T?T*+[K7!'PCI MSV@A&5U 0'2_HD5G<,%!#^WAHUY:KT:C8PR*#ZM4HC,H0G%AE4@<;'Q0J/@D M% >S#!0D/I$%Z&N% L0GM(#S>1:JDN.37,P&7B@N?!*+P0X+!85/7+';O*'8L,HGD"@)*$:LX@G$.PO% MB%5",;CXH="P2B<&_RL4&E:A!!#2 H6(3RJQ.?:AR/#))JY!<<](!TVIB5DN M54TY0^HGP;(T487SH@>2J4)RD5A06H@HKME?M*KL0E&9DS))5;L547]?T$)J MJIE#.OP@KQTZ76= HD-J_4A!A=-(K=]C&S>$7_-*ZTY^(UE);RBO.,D!Y2UZ MCH6H9H0G9;%@//VOW -6)+H>XR*X%**$4_^R];B4Z\.Y7;IXQ7 CAZ&2T29M M-H5;YQ%Q ;<&K-/H.(P;Q-XAE,'P7P:C=SKO.26BY.OJ*V^X2O6M-21;VX>P MO5#D(@3LC5[D8GCCLAND-D<\U+B &JKY] ="'-[RW!UBDW A#>\T=D-GK.2 M!L0YO.&Y-ENGPUN>.^#JLT>'-SQVQ 2R7(\?VN0$$2IJ>[+)U[?M(E,LE MX>N(S2*1SO,J(DC5"XIC%?PDISY:L2Q5E5/AMM?60WLI2MJ>,)@-]?7,J+_\ MZQ.)%W)U\/6'_Y3I2I%SDB=W;%8\R27PZ<7BVF@HKMUPF%9Q4?,V#+V"%WNJ ML?SMF3+YBUQ#W])EN6Q<9-KGPU,E=[21JJ;G@U-UJR(J&KY?XS,_U&AGJ.$I M'HIZVWEMC$"G99HIN>%RN>+LL6+^HI%H>(=1Z ?1/"*=RH5>%E*#V!Q(E[D4 MV.:IU/%/A*"%D7RGOJ'&LA.""R4MT:OTD28'TRI.UY_(OQD_RX@0#7RNPPA8 M$#Y3IR+C&L6$CJ,URV#*-*K@@N&W]C"7;GA?T@:+ M'9I%JSM0F-4$BFI-0@],#"NKP]?0F\G10.B)"]K,H.@"61SQMG.M^47=XZG> MVIB'AE%VE1O14DYQ&/6R/WG>T]6/G)I]7.!^QX%FY%B?U]3I/<26UB'. M)/@4@T\1CS/G:'R*4/[#6A\BD_4Y@5@R.N4._G487!Q%97T88LEB\ $,U(P M(QVA&6D(/=VG>>FGZ(%QSI[2?"XJ,9(W9WW8 MFO5 A!IU,[$I-5!A:M<+&7G"\JK6Z /)OU[/9E2NNENB/#]R.;XS$>;2LP=2 M[Z@J?V=?LZ9V_9 A^6&R71D@>NP=>B#L?I%RP/08FN$P,N*BYFV8/$.":&]4 MA0318T@0/6.YE*#+N!+MM'("L+5?RBNI<<1N/8.Y^&E31&_VPS",)O($)LN@6J8%= ML [^5I3KM!W[Q+ ^^^0VUNB"R243AWH*H9X"LGH*>/**X69:-'L%**:_R)P' MN$%1;:1^5)9.V\Q?#0SPV62/.?.[__K$9HUH!$+S=X.+BP)C"7P#8O-W:PL8 MFS5JS>]GZ_%$L(5AH#L/C$:I/6 .SB649T)[$UVG\Z"GS8(TUJ +[FZY2A>$#YWOMC),HJ77!H0 M#=VN:SJ[5[:X.:]RJ&XXDS\UAR)#F_>0 O"/F').7.B"]< 1BH^+FK>1&/"F MPNUN]WG&29[9E4=TQ =9&P[+M7&N!M+Z^E1 M/N[]%R%$#X&L&<*QIA,08^:;S)%1339T!'!\H%/I;%^$N0@DP>9'*M,WN$P\BF,_S&B4NAE:THC44A*H@>: MR[<5T4KJ^:XN;-A@7H1M%U(Z.;0_;%YSI]YRL[F)1!E)],YC8)<>'-OJ!K9B M?:KN1KFA?,;X4NH?]7N_R)D6'SF1C""YS%57^?_W\O_OI (I__G10']OH_8& M\5(2('GG8S6-[W_\\1<;]98./1#VFU3*K_/[!:UB,$_R7+Z,"\+7U[.3)\*3 M>IKT=+;IWQ/9:3Z_EB^[8"7_)R5XZIXZT&7K@4&MQ4?,V ME.Q0P;$WJD(%QV.HX%B=+9:B68UM1C)X7<_4Q:-2[ZH\3AO+]QD3A;A;$$YK M*86L*U.KM6I?/Z,&TY\3@A?B\/5*3;BQ^I:UO5?J]R5@M33,%4\MK?U2+B5? ME3IDV.A-34:AT1CMU=P(.YTC5[V3&SZ-)5-[5MMN[[Y8JMX!^O@U3^]X\3ZW M/N%'U?(+E">C;#?FJ,&?P5X40SO'=-_U7 JR5=%.!Q="TZQ'(\=11;-9PF4]Y ..T-+%A!N* &-$T:C<,IE=, MSE=N5^G0>5PU\\_<'3FHX@#:+3\,L>*AVEFH=H:VCA[ .(UFA7F1(IBSR135 M\AU5%,/ ;<>L .@ON!O']^N0^"V1DDIA#=&K/OGW;!?N@8A>U#NP2_ L'AJ4X9 M,A*<$86,!%]U\_J,;O*9H_#GB%:GPY8"8#;"830?-+PWINV\OLOA-Q?"% MR(BAZ)1?=L$R>;*(6D3^++D,/"7:N7^( @1 $%(#D+R6Q626S),G^+PKU&: MRT8T*L@WYRK3S9V]B,:F5PA]U4_+_*NYJV=JLU<42$HO:J&UZ6%!^ M$L=RQ217*7E0UY>GFJ)?;;KB,(;@HB:89H)I)IAFWIQIYI1D=:84I<65>J4Z MQO4EHFS-1Z?=6);)WF&J] ?S7B<$'W?RC"U>Q- R&"2#03(8)-$!F8)!$E9* MRWKX,O>C+AA>@^$U&%Y1?(T>:Y3 Q'0T^\6!:;$N%A]4NZM?KGXD]<6"Y\ 9 M4? <> K7M*I^GEP'(IWGZ2R-)2T1B6-6YJKF2;1B61I+QK?[ >Y0M/;L^<[6"!.=@OI9K-\+$8J>P?/UD*1BNO9 57K^K\VLY5;9Z^X5)44 M3A?JG'VD=4B\"S+7[IZQ5863>5T")A5?SSA-TD+]I(5C[>$9@2C$B1 L3E7] MFM_38O'A6UI<P2O]'PC/JZ]/>55("08"V,LKD@O&J91TSBH]5A(C MI4LA3Q>Y\<5)GE2_9A4? 'ZHSN/Y];DPECRE629)N\P+DL]3J3%(1D +(%SW M 3PG(Q>4YR3[(N@=FQ5/NT6G@6-M[YGZ1WD,,0X\A6W-O=*^'^4%(Q_0PRN" MS_1I3U3C+)<_QG494!?9J.TP7K'>U!86N8LK2]Z-E T:EJ5@KCMG'M M[A?;R_FU*!R6UGXIYVQ%>;%6,UC(R55E6E;5E()6GFMWK]ANJ616);VE,9O7 MU@H8*' _OY[UVM)W2U>,NZJ%3GW]HFJLAUS?JE =^'L7TI@91(>1?$=(Y GA MB=PZB51Q?B>J]G.Q-F.#] EQ*2$NI?GN(\AY@RD08D(Q*<$7%GQA4_*%V7@! M<[>+H\,(()QU,YFCB7EI!QEL?/8;5] [3IBU @C2WQTA;B#;J6! T#U=!C' MEP49T8 H?T&*LH7:!D3\1Z2(V]IZ@;#_A!2V@WX'1/IGI$B'<@,"I^57I--B M=1I")0ZL4E9//BOH-&"5O* ^5BA.K))79V,<= *P2F5.?F@H6*S2&-BM!@6* M52!S] Q X6*5QMK%7$%18Q7&VGD:H:BQ"F;=?,B>0J+KNB21*)=+PM<1FUE# MB MEDW.NN=+^#7XJLW2E+X10AQ!JQ0V%0F[5@2>IYFI52R0=^MXVAC(=]>@$OY8[JY"/KU M[-"@74?!9M0M[+N M.3GDATC%U].U^N^%E( 8A\)L,5((Q#B"RR)!>\%]Q4\B8,0$*\2)A#B1$"=R M]'$B&A; NLH!Z"(G[$!=Q7]T01,NWW)0 1==I(73S+17B] %6]AQMU#CT05; MP+]N:R'?I]WS??10"GG "!&16/(@4;U&(MG$3$0D3Z)5R>.%VJ]1NHN?B$@5 M0-'.%MKS6[W81P>AN5/-ZV$%]>ST\U^E%+$0YI7/!9N9^KY/2/-UC:T M#8Y;VV,D!,^BWF6BPC=FJ9KX%Y\AWR_-)I^52V?SPNFN $.SPE:[ 86'2=MX+,(E1,RT0VE__JTZ?P4/3#.V9,R+%96B;C* MQ(O(G-,Z^*Z=U<9Y7"]VF994A6BU8) *:@JB\91V]1W":IC4!V#ZAA4QZ Z M!M7Q+:B.MI/0IUC\<\3W4W^C>$'XO&TV!VPP+P*P"RE!Z@U2+] ML[>DI.I[ M2S.56N\8V>XT2I"-@VP<9.,@&P?9.,C&;T$V;G$X^A27?XGDT"2/4Y)%::Y( MK8VI2TK4K5=)1(IH1E(>/9*LI.VDZ$[O\")<]T!AD+F#S&VZR$.NGM_4XJF= M2)\V"^LZOZ7JDDK)&ZIBDM;[.UH.X_UB"%%4.^@L(T)4KN33]1G+JQ(2)7WJTG^2?&1;HU.C4+;2GYW']:(S MMZ0JZ,E!3P9&9&U7U^7SDMIR^\M\=Z!5X9OUXKNA?,;X4O[B%,;5ZWLPS5;' M20@:=-"@@VX9=,N@6P;=\@WIENU.Q0FJE0/+0#Y5KW<_1EE50[YEU69-=S\E MF8TO[U0[I*JK?T;$XB)C3Y=Y]<&J[#1K<1"WGBX"C(E4<4HRM:+N%I06[O2Z M=>^%Z-WM!=O,R/76% .AV;4W#J45%S5!A7YUM[W:NDS \IDLK8/*%U2^H/(% ME2^H?$'E.SZ5KYOH.$&5#W3:3\A)V$F.!N)$4["BC4[F50E_'\U+HJX?I:T5 M<<,0?I1Q*P'!@1FT+Y!+[N!&WAUK"OA;TM:"O!7TMZ&O'IZ_U M/:E[E1\;NC=!.SK%S.J.4'YTD["82/E$XH7D''R]NYOF)$_NV*QX(IQ^ M>K%+]^ERZ-8#D9)]Y0GAR<%NO]=,&J Y#NT)%S5O0Y<3O-B3P>5OSY3)7^3" M_I8NRV7CRM<^'YXJR7R-5#4]'YRJ6Y+/:W9-O&G6TY2A^D689>U)6 M_@O&SUGY4,S*;'-SO;BE,4T?#78!M\Y^<2T9+]+_;NZ?VH1HY?.JQH0.#:"+ M7PR2U2?J/C2Y7.Y49D]59/S#MS@KI8!W(14$M:+*8D/QX95J$D^9'PIQ@XSM M=59.RS1+)"V7496:5$G%-9+07[ZC3"[OU/> M:1"X=L>"[2.7+-D=TXMN?K$<4')0G-VXS)SZ>D95)W+^GA:+LU(4\JSD%4WR MM-2"L7<9']5*6Z>.3%MY B'$GYOK?@ )E+5Z^8/I?J*+V>7:^HNA0W MG]_57@\=?[&V'X7Z6[J2HIM2ZH#DZSMXI5][Z?CI^E[28>#S#CUQ(%)4&3F= M0\_C030JO];29Q6@''KZ1O28*F=S@^%'#\7:Q2N&S1WLMU2M#\E@][+WKA^R MM+ZJ70/&J6^(/_(??Q2"8#H#:?98,(OK !."-F1D]E/2F DPOI M:BWTH8L7F!B6%D= MOH8^V ,-A)ZXH,UAB"XIS!%ONZ@UOZA[/-5;F^S1,,JN4MG>9+3P_*%BMN/( MMYU8=T])DR%U8<#4!>T>/K;4!7^', Q2FU R=.S9'2-=TNJ>00]? MZ.!]]% *B42(B,12R1?5:R2*C8 :20DN6I4\7A YK5&Z$U8C4ED@.Q8_&.KU M7@HB#$M\IR()GR0?9'(_/*4)OVXJ'D;V?8.T7$O=:!##\4! MT6Z=/.<\UGOYY'DK5S]R:H[L!?<[#C2C1BDW4:>/B[>T'H5R*0@\I#G9S6M- MUBVM1 53YK?[ &/CDP*YD*<*KXN=*L-!+>_ILG';#.$WHIRL*POD/=MLB2W% M5)@R*1+3B<&&QU*V#\7SS9W[2^1&GN/R3V1> MU4I.\SA=D:RQ6%KW@7HH]/KAFPI DIMWH=ZO+B9]*,ZIG$HBZ-;-8ZQOUW&4 M'B!1?KV=RW='DEJ@ 2LDJWID(<^G9 ZG; M&+F31\F?E+BG3B!Q/3NK6%@3B; >?51^IE(>3NS;R=2N'S)*"6V[:$'TV#OT M0-C](N6 Z3$TP^$-PT7-V_#-A4K8O5$5*F$?0R5LI2A+T;>*2M6+,,#6?BFO MSMTM@S>X,O4-1Z37Z$@V-9T2S:.N[ .]3K\^] U'I/>4B%3 M*HE3R<,Z#[!K]Q&QG1'.UU(--18PAW09$P/+E)6-:RP+;IU&Q"$WK+F0O*WY MB+17ZB(5A5K7E24Q>;;8@-! !A@1G[6HK:WY%&E'=&8TW+5D;^B5WB:KGW$W MVSOXK00L/[A0P=Q47.=-M&E@@/MY1:,,0AH+DJG):#3NC".U5GNZ->:?D95\ MHBUAWV8(OQA9/E=;TK" FIJ,1F.=( @A]:#E:!1?D)3_1K)2=\P:VWJGNMA0 M8BD%;6HZ*LW&<]3<>&ITCWKZW]+5)ESB>@;@(;;FOJL=L^Q1<=Z7?-EDS0'U M"9&U1W"[^KX%P, !=R"=0@@0[E.V[%/#.NS3VYC#9?TFZH0"O6'0OW'5Z@?3\%JN D6 MS5X!BNDOBVS9@Z=0;:1^5)9.V\Q?KAGX;+('T:-+*P-CLZ9HH$LAEDA%.I\07DFM#?1=3H/>MI\B++] MAU^:6@L]LZ;&H5IZH6+!X?8ZPHH%L'A3=-(CJ&9KYT1C=()EFV\*C4U')VK" MP.I#0=#)E^Z &@/0@+BP%;T&!*D!D6&I=>T:Y0N$AZ7RM5O@%1 R^T?O12K@(+&+=N8LK34TIE;A[%"\+GM&LQ M,,=1O50 :T53M\L9SN[5J3*O*_O=<"9_:JZ, 6W>0T6:?\129"$N=,%ZX*@, M@XN:MU&GQBGS8V\'GM4;\(!42-/Q:%;WY!J2$HQMQZ7:&.YO:3T]RD?-S0J9 M07JI+&2!M(E3-_,5YKB1_2+LT<$.8*]H')G0+\)G.&"DD3B)47E)$BFA&4AX] M*B]>1U-+/R_S8H'ID]3.]=B?+_W>F>1FC LB/WK.-U>=*]?6#=O< E/'0-1W M%32927H;%(?M A M.7<( 6-B8:G]G58^58$_1E2*U&Q-:20*%G^-'F@NWU9$JXSD7;VL[0;W(NIW M(:V3:/]A\]H[]=:;DL<+(JBRU.C]F\ N/?A>/_RGE SX5 ZO@HODQEU*;:A^ M[QYZBK__U[^_]U)GLA_?C30W]NHO4&\S%7D5/I83>/['W_\ MQ4:]I4,/A.W'K>\B:._9.55)H)+AW/ T5@$G;+ED>35Y3=2V'Z4'"'<+PFGU MG>7X*RD,U+?I<:X2KZMH]?5SD\UMBB=/A"?[5%%IN4W M*HKK_'Y!J\S"DSR7RT@>B7Q]/:NHJ3> ?@6VZ=\3V6D^OY8ONV E_R\UPA]:P932NUOP;8]Q2VI^!(9KC2"L5HT]O\^B.9V\\L M?Y2[DR9UVHSWR=6\_TAF][HL1$'R1#*_WVDZ7TB<)U)M)W-Z2]7A5R6RY@4G ML3+.JB0ZK:,5(XU'\I5^JQ;@:/RE^?73F-MMLMUKVV/%-?N>2^#KIC%WC<)2-<8\E5ASN"O&C=+2!'[8-\W#R;EY58=C<)Z ME>B@[YK&K%D/O)/YG-,Y*>BE%"O27*1QY=S;$T3ZGMP>29K(-_BV2OFVBIA% MJ.ES_!"E> 3W@E5VKS6EBNMKM=8LQ*#1?D-;4!C>5X0:W<(-;J^SC9B\D\ZG/8)R6 M)C;%0!P"(YI&;R*#^?$F%]IO=Z&BRR/7S#]S#Z-$E;;0;OEA2!Y:& MR97HD<$9 HC0K# O4L1^Q6%8B!*JY3NJ*(:!VXYY]YC'+#!/6\ A6@@X1_CN M9]-:$= QOF9-@;4(K$?)LUST).2LQOF+V=,T\*5A>N)!H&A;O]P'P>P,DM&' M;HW9]T^[A"QTC,+VH5U23X'@\-R+%PHH.,L6H8#"L-4#_,1XH>.W T^.-9P> MWS$.GY#^ Q'\,O+QEP#12]/!I/] IQ2)[>RZT YV> MHY'$X0'LT*G!(I;W4H\*"GI2,K;]J#K:JM_^'6&P&RG13[3.1SFS9@708<$W_#,0W#:>B(!D\E=;6 M\Z)?2,<('LO@L0P>RR9-Q_6,FY@#L@?Y?:H>1L?#;JJN0[=#<,J.P!XD-)^& MBE^C-)>-:%20;YVO?8<-YL5HX4(*S'01=/\WJOM_F,UHK)+J+JL5=4^^W1'"]<(AKN*AY&\)C MN,ND-ZK"72;'<)?)176O]X9KJBB;Z]D704\D)RU.XKAG14Z?ZI@T#3A@KZ#\!>4/I?(W_7IGH69/J-D3ZI,$ MVTZP[1R];:>5,C\QOWDKP7*BGO*NFH%76]W[:%Z2JDA'=WL=9"P_-CLX)9WL M=I]9'I>+FJ"63&8%8-9\8*OVCKJ&#D[82"4CV+"AHT$"[!6-M,-9J+0;!6#O\O056IL_<66PP M2@>C=#!*H_@:/1:$AHF':/:+ ]-B7XZ7Z>' MR+2=RV]%$_218EB;*WQ'M&HB(S;8Y3V5.RD25N8M61!&\ MH$4:DVP'UNYZZ/-M0SLG^J.[@UGCC(GBG*XXC=-:,-ES.I[DB7R4 M44.,HVOW8&(*)B:4)J8@V@;1]GA$VV[LV6=XR?OHH102@A 1B?]3IJ)ZC22? ML>0IS;)(BN?1KM:"%'VDO#Y/Y?>)B J7$;MGT4J5AXSD&MBHS=NH#KB@Z)D@ M+X$NON%TBI;Y)!45)K?/4YK0JRS6Q\88&^*0-'%1$^3>0Y?P9E>L 9M;Y["K/Z<:,:-2+\3'N>1^C;O,[S$O N<&VS7, M7HPSTXJ;X#1+EW(N^'K?J5^%EQZV'2N2HCV)$XFMZ JP4[3%A9H(*I?V9;Z9 M%4G-X_[9]W(S- 5BM!VCAVHE(5@D!(MX,N%N5V^]VJ^:%OC!#=]?!)V5V54Z MTQE\^QAR]&",$# 3 F9Z2D,H1<&6E-_2K+Z<8)&NFFMC.?3PBN"R-/." MEJ,!<6$SK[M M/D"PTP<[O5:3F+BE-FAY0]I,3&]S%Q=\JFGO(E$NERK2 M5TKW0GZ&=);&1#XE<8C/M+B>W5)!^:.V?H]#SW$0Z8N3-#49A\9;\O1) M;GZ>DDRU(D.I\Y$]47GLVBBBJ*S/ ?$B:TP@E[X0ZL KS;U/*)55C7)DXAN2WKX MT(A=WH]/17:G/NC,06<])E MFB5R^TE"MC]>+N4.?*PO[#+FZ#CU]8KJ2C(-5?5"_@-& ^KC%<4G$B_DR1*,FM@9+7+#$]9M.Z')"L Y;?W)6R-9'*+K4*9=OQ5I):E]2'.P+\/TM%<7U['Y!J\('>A),[7H@X\XV!8T-.CM8JG7'U[5= M8O/+LTEB\X=_G7U^1='A T^4W/Q-0\GS T^4W/^NH>3Y@2=*OMQI*'E^@,,] MB(N:M^&L%+S8,SK*WYXID[_\:U/^XIK?4?Z8QDU^$5LS7S16L4/UZT7C!P:U MG0:U_1O,+53?U2K:1\KFG*P64BS)M%1;VTZ#6O]SO)4&]VG1;#AK6Z\NB=M: M\KR0&LR9U.TYB8O?TV*QK1]TF<=969F_A*#R?\D]^:;Q6W08*3B-@M-(:\[" MZS2R'I_,Z>3"!LW.J)C3J3$YGQ=,/$+CX((M-697.E$9OSMO,@SNJ9X6(U!T M0+4B[Q0Z-9D=^Z(86'VQD[,9CQ4H( KLMGXA,;UXHSDT*"'QF_BC.30 M^(4F!\49R:%!$8AD^*LTW3BWW8#N=]N$"($0(7!\$0*=#2P^'WD'I8+2TX?BBN7S@O*EDC<7C!?JY_I^6JI"0\KFC(BVW7L@^N]I0>[E M6]2,&#R\AF9].)AI7')U?T7]@@L2JUMYUP:',Z0##E<>+FK>AF/1P3BM=MUE MQ1@4WS*D7ND;CDCOV:;&<,T;0)0W=QD1@_6F.EOS*=(^:M;12Z*^Y*2.6:3) M>2HJQ>Z&TV5:JE.H:BI$2?*8GC%1"'TB7$^C^LV(E0?K]>RLDEXTL)J:^*51 MR@3JH%.35I=YU)*J;SD:Q9]9'H.)?MTX.%:#8U5K!<#K?00(# @.HUX;0>&-A@+J97-$X;+LLSXXJ.AI7K^,*MBG)0%Q_1(Q+IT?[ M])_]''%:RQS550WJ9C2N;D;;_LMIE4<;%2PJ%C1Z2O-$JE)/>57?L*43K==W M>O&D#4!Q)W?:!XF6K2F]H^KZ1[GW)2NXEF_F'[ZE1<4']$X9U[X].(X^G=U? M2EEFSK?YUO*GI2%1U-Z\!Z+^$5/.B0M=L!XX/$BXJ G^K .;X*M-:*R,:&GM ME?**5=SNZCUVZPB MH%NU-O[)7*UW^!=MB^,$PT+M\6.ZF#S1@73BLS!#%3I_, AC![M_2*@,X29N MB$.XB?&H:+3OH&,K+8 U&IHG%F[B9OF?:'A)2RN=SZB$=S]&&26"BOJ?B'Y; M22[:NMXS;#0_!9Q=: E70P8GLL%T>9'F2HZ[4@OI-ITOBNO9%T%56GZQ7]]> M8\AT[.TW-4D1I612#>VOGOMU@4LAE:A2ZS8R]0W].A)4P&05,F^A5]\P.&J. MP%%S5SY4A\YE+H\I+9V-C;S2^1OAJ9HDVW+5M@NNEZ"'!ST\Z.&')C[+<3Q1 M+=S"!B>J@MMDD8DJWZVD[HGF<)A$B:FF;]@6HT_;R*PL2DZCI7S3LEQN# JK MC>FJLZW$:73/MI,6M'7*MZ@^^Y7DLE7B^($X:FC10YK"E:JQ1U\.OS5/GI>' M4KQ+E^&).YD5E/^3$GZ1O@I^;-U_>+(_R[5R_T2S1_I)RF*+QC)P+8<8GO@. MT^U_IJLWLK(QV\:QJQ]B[^4 ;:?V15]/Y#ZQML0^]QR(U"]YLDEGIK77_'LBNW.,G<2Q%CF3[WI2J*N7;=.07),E'^N2QKF/AL,'CHB9X! XL M9ZZ5!M.P] M/C*@PM%I#,]1$DHK>NG5<#C[7+NCQ 8Y"SN-A1(U\&SL.AQ*[#U][$E\9\O9 MV788M%A-9VGK4*181*H>_;I0Z-BDK [A75#(6$2LCHDB4+A8 M9*QNT1E0$P*W^\$1X$BG'$B>Q;,+*0HXK=UD^;YG@/3@=7E+! M/:'H=DE?R=E%383DA0N2S^E%38+A@QHFUD_@S&=OWBZ3%O M!R[S>_YD=NLW:+6Q5I9%J->\]^5IRM+I2:Z.B]Z$;OU:SP7F($.C7+'= MS\A.ZQ3/K7QV_0+=ZM2<=LRN@*)C]8VXO=<+B-M? M#([;EV[I. .B]A>&XX2ZE5<6"-E?* X4LKN]V^^:#HG8(1'[^!*QS9Y6G_%4 MSY=!/-0%&2*A*C)$:3YC?%E)T)VOP "/["7FJ35=T[WZ8GM)#IN5FTMRM 1H MVO5!AG.M]_XKNKL5J'>N0M\[83>.O6-_(A5J!QUY !2: M'J,A^)TJ@FAR\D@YF=/S3>K,K93Z;J3N"/LT\$&PX+RE:E=OTVC4%8_OW'$: M!L%0#]3,(6"=,."P<@EPOQ'1P#@%J,^(*%ISB[;#X,$*YQAMAPFQ6"$62VNJ M'-51&2KQADJ\AYX>5SL)*C]!OVMV(H[J[F66)^&==H")MV9T\-P%S]WQ>>X< MU!MT;,6]@D4?^+ 4F 'ZN- %KW0JJM)H"T$7K-*AM$H7@-AJQS@:@8 HL921 M:640!V)$5F2O<^T?;%7TNMF#H$<]YFIZ0V'&+=^X6CFAJ#'+/.TQ#QJM%:O, MC5S.E?I)L"Q-5 I'M&L@(C:+8B(6T2QC3R(JMM7Y%4/';_5$ M8*= KI,EXT7ZWTHGOYY=YH_RO8RO[PJZ*E;+[RRW-%'5G"\+G]- TW<=0 M/<077>8Q5VO^G-;_7N8;B\D96Z[D3%>D_4XX)[E4:/.D,JKL61F:4/4UYB#P MSNF,2C$CN>%LEC9&P4'[#$*>4;L$SC9LC%[(+RBGHC@CJ[0@6?I?R3.%8'&J MUNKO:;$XRUA9??52D7.IN(+:I=4":,;2PX"] -OLNQ>$:*W%S5!:#=$'\4*4 MZBR[E4R$QPNY!*YG,/I,BV70NT4452G]P&8?@;SBSOY=[EY_SV[I5)*B=.,RMTCV31; MTBLFY-_/I( B.<%C*D60T[7DS,D>TSZ)B_2QOA#R051Y.[I9&?!5?N?LQ5>M M)7%)W1D3U:?=?6;=/#AV]XIMP_T_?)."CQ1$2WFZ7=:&CN2T+#ZSXI^TN"%I MHL'FVGT,;.IDJX]DRN_8K'@BG.Y_$UV(B6MWS]C$0OU?'="/)%.;[%8R%I[& M2@R7#^3*>OF'O99:P#V,.9U9D+IRRI+7XFF?*LVO*"G-*>OM13'7IZ1K#A5\KIR6%,IGE?'=I[L[V@M''A7 MKYCJA7$]VU\LU_D0'&+ -XT6M'S#4WD>KTBVO:-#@QW4QRN*CU*P5U+4=7XG MYU)O55Y[0]_TOK:854*KW "&6%%P/R1HI)9")6-J ^AUU_$Q M*9OFBQ7D_*W,(XR,<%LWHC*\25534LEU"B"<8WW6D,ZO.,H M>.[92?R?,N7TM!1IKFX)%7*R)7W*Y%<_T?F-V@PQ+D9H<$7[ <;%=[=@O%!A MHG9WMU-?OZCJ[*=MS-8-D[R)%I)"1=+&[;!Q0NBPN8_@%R%G,:6)N.!LJ/),V4@48R#/7PCL;JB?XXZSC:J,AWAFJX--9F"*\8)9?? M[*WKF;&H4B#_R(-_=-9KK;1CYDZ MSB\R]G3Y7,'2(H Z]@[E)T(N=,B%#KG0!Y"ZJK'H:H=T ,1 *O%$4\*'CS5% MMQ0&A;PWM8X1%.@XA:]YZB,('-WN\[G(VL<@H:OSX&O:W$,2T16/\#55$(T3 M7=F)H2>GOR1/= 4M_&U!AR!G= 4Q?,U2:[,JNO(:OF:L90 -NO(=(\^7.8 % M7]T/7]/5+KD)7\T0+R=DCVG?^.J/>-./6J5!0N?K>&3['HHFH-.'8$:ATN(+S$:=RN$( ::I.6VK>3.50!E(WC7'+RI')".T] V,1W=>=#/= Q>" V=3:N?>1NS5B(Z M\QB"*46^Z(")"VURA=!);*XH7MH#C57BT,EF+;!V+UJ/3CKK\,7;U5U&)Z)U M6O.&]\29G!8W>1:)<+@E?JZM=1#K/TUD:RX48D=I;)QEYM&)9&DL^ M_N)YO/'DJZMBU*4]O,(;MJXSNEVV)>W[>Y3H6W4 P%W=)FJ*Y'*6 YQ+W=K M%4XN5E(VDY.OI\FE'XX+-G!1\S:N^Q"\V$M$E[\]4R9_^=?+;=5 G+G1X/1] M)DMZL/D;/RZH[32H[6U=MKHL8/\0N$W%UU.:QPMYKGQM!.+:[1BP(/L^ZQUY M#;O7M=O86.[E^]U@'/88%\'F:DDRI]H+4P!=QL6@9M1M@[SN,5T$X^[NS4'P MBKY&*="QE]_"-LIA?DL?:5ZJL'\C_<:V?JFNBXH8UTYC&]Q4CKJF=^;);;3 MAK0F8=.I3RB Y;\ 5B@3U1F(1:%B3KH,)F!NFY>!."I&?! AE+60EB:"M5EO M, $VZH)^4?=0PW/4] MK%:(0P7-\H2I(@SF)46U)CNJ89T68T]QK:$<<2A'?#SEB,'1'OA"U$"?"N[X M01N8Q>F*\8(FD5!U(A]4G<@HWDLUC^1$R8TA9/M$57V*9G64+LFBW6N%CWBM M00C%%\8U($Q8=%<(%3JF4"$']\))5KV()LT58\W7![EU1HBKRG:])]\ZX3L< MQ+/+7,BW5[80LVM9U\XKM1\DRV5K2N\H?TQCVCRM&! 87=N@/M-&,:K#_I8**D50E1)U3A]IQJHTD R8R.=S\H]S!G&2J]'NRE!*;J(3Q1[HAT,P)6XT10A1"B(+6/('? M^PLY+5YEV($8\V2]ON #%(T)U^WK,+#LA\HR.,2*Q>#K'>*[.I_2Z QNSI [ M'-Z3\^T'DWXPZ2,S?;A/.YK.2WHRD_1W]5 2;4?DC'%A(+*B[(GM$[>Y M05/9FD2AF'MC5;E!7H!#J\=%3; Q'$88 O??G3RF,KJ]F^9<[C2-TM1]P(G@ MM^[L(5^!G MW/,!-E%33Y]GU\0L/D.K;\#IP'+QJ5>='C@WV.ZM&TX? $X(MKM@^E(9$1M. M2753I^ZIE"&XPLQ5I(F**/%D.^U*%4;S:3^80F1.L)J9+ !JD9V2^"M-GIF5 M,5\+T,,_ K$[6,]3H'G=,5$:BYW#NCAN18 7S$N MJ7FY%RUU 0!]O*+8K=?3]>['OZ64JTRG]97*&8*?G!'\A %!T]HV5EYP MZ'D\B$:M*-%$GWC-:)TQ6L-3!FH:YP M$,V/C ?R$*\([Q 7!3H.-XB&OC$;F[Z%AP@#C=TA\;0"P0<=HPN[6KPK0,->T27@37TS+1P MP/N=HY!+''*)CR^7N&7<.[HCK8^+'YY226S$543Q(,3>VMJL(VJ,9 +W.PXTHP9;-5&G M#[:VM!XA3+SFO#<\E8K>BF0W9%VI>1KZ07V\HGC);"WDFQO[#2Q6E7ZO9U\V M!\3U@Y0F6!4=PLH M(,S&75GK(W*R(6"@ P>=ZPS^=1A<)4)EFAMBR6)P;@4;:["Q'I^-%2(W3M2@ MZB#13]2*VIM4BDLARE>.IG:=@P$O M&/!0&O""72#8!8[/+@ 1$B9J%VAS[DS40. B,DS,!M"GU.=3#?Z3Y(<\?235 M?9;-==RKPU@1'Y$\BJO;"8!RV;RL6A;#7^8EWM1H(9.M^11I'Y6G7N92 J//(O=&E#(L'D /# B,GP+4 M9]HH1EU5GYD4J^ME3LV,U- R6'Z#Y1>EY1<6NFDY9)GKH881(^0L8*W8+D:T M(/&;M5$&)^>Y-$#R51@>R065%WK'5=R:!')?9FR)"IS4B9I M\1R_8/<,]_.>H9W ?5+9J9;).9U1^9+DAK-9>NAJ,K3HH=C'RQ0.%?A?PVTB MPM86AZ\9%S7!\WUXJW@<5T$4)WER72PHOZ4QE5Q1\GTAN>)9X^IKU7<45#=D MKF7LO 7+KXQE NRTR=/-6:/F/+%:<+ M)4 J3521J:0'N;ZO9Y)>/:PVH_A%N@F@4]&"J?P"9V25%B23I"Y9?E>P^*L. M'+BC7SQ5%IR.YA7I%\D+H:6U.IH59GT1Y%YD\#[N<5S4?&DJ2OFQYH[RBW_X%F=2-\WG%KI=NGK&]"@_->-K_:)O:N*5QKVEJ4J#*V:X M8%E"N5!,75MO#-IM+"SF[8ED/[XFPR(XV#OXI9^1?*OUW;-3DG^U3+NMO6?J M\_D]Y*=7<-'[E%7/OZ#>&>L%XH00@)?=4 M0I"W3/8,$I'&&L*-;4>E^CS-RD)[4;"EM5?* M#ZI_WW.2"_GMY3;;EHX\I3/91E_]J<4(?NMHJ,OR%!E47.H9UY@TM/6<2"RK5>)7P<4X?:<:JF%[S?@7U\8VBX&5=?4U#/-CS0OZ?:(.HQ&DNNB5C"42B7_E^CEF0XC^ M2)QD2D=*EFF>JOVJJGR;%YU;YY [?02YT[]3%>9,DY-'^[1K7"7R7#0VM"M:!><;10%=$$V+H!=?''H M FT<5[!%=4<76./*K?2>.'1Q,R[0K-8N=!L0=H8Z6B'1':9P^E]FE>O-]>B. MR)80'6WZZ$[,5K!;.T;1;=]6\!W]I^C.TI9+W9.S%-W9W&&Z+-Y5=&=U*Z@& MYR"Z*-=6 '1.$"@_K)*>P':&+Z#CIW!1+!N-F]T$EEK."VFI/UZ]R>^#3@? M, \0IACW>#_1XE74=[0EO*>0=^#;4$3 .]$: N)#0+SY>K_#=";+=:* 'B'T MJ_EZE8:I.WDD::;<2U(=O2,9O:-QR>N4I.3?9:V6;Z?WIKIE7/93:8;TG-;_ M6MSD_EZ,8CXKW4ZKV9_D2?5;5BE[KX$ZSF$_+T,S;[O/K4SLDN*BX.E#6=3U MOVZ([4*@[J.BF8F;VE&^K26L2D5P6J2<[I6*4+5!&_9*BQGJX6TH9NY++OE" MEOZ7)G]C655V!H<*&WA9VA5P,5>CNO3 MBQUQ6,O%M;_?\C3-]?+,B"!]/*/8,A%QSS3D58[(!\E)$O4%Y/17XMBM6F-" M+JY-^'K-?&YIS.;UDC==;^GKM;[],]M2B<95H&WGM]!*Q2+4U+)/28&X_CK3A@TZ(A L.I3_ 1'4&) MA4HZNA2BI,G^3JN$NRK=*HV+39WQDR?"DX]N)WH8RX48&:VT_'O751S^)Y5QRI5*)XA,M M%DQ7/XQZ& *1^F5"(?<'!9=O>V82< MK_H*Z<%6ZP!1; FV'$1,L2 ^+PWJ,C>CQ&[XO%4(S/RZF4S0I6([(&]C0$&7 MD0W#ZZ[G X'ZN^47!M2OR]E3O$S."AK]$LFA21ZG)(O27)6BJH-"EM67I4E$ MBFA&4AX]*CHCL6"\*"A?RL;;:C(B>EA'HF9OZTA!D!JSU+ZRW53:XVG\T3)T MO(UO)"'O-^3]FF)T5+V\4Q)_E2?N3@(QQQG9>_A%/B[#T\Q_/Q%>.2FI>S:8GM _3Q>RW95HJY MW DQA@@+2^LQ+E3[R!XISQ4E#M_!J6^(&#F"B)'*FC>C_+FBMBH6.&M8T.)> MTB6:'QD#2H=X19@C_2M&C=7]7/D!)PD M70S,(!^2M9+K4)5I&'E/3"3N9O#5 ]5LT#F5AYX9Z*&)SC<]],2 37CH7--# MSTP+UQ"^J^C&C.6/*49EE$\B3:1;A$Z>YFKHA45W,9G[6+"_!) MDI?P /^ 0I1 B!(P>:LV]X+>TCJD52S2E<579>_A%<'F]D>:W--XD;.,S=>W MZH($,PI@+]\^M[2@5^DC30ZN/?PBZ*S,KM*9SI/BTA4)IOW3O^F.4C!"VT!8 M\)ZN/Y%_,WZ6279M]J6ZCH %H2F=&MH-"Y;GF?Y,EM3HO&HYRO$C';=JCKK$ M;;FB!3V9"?8.P>-_'![_A*HU:EX-NF;!&^O+&^M\"K*>6/*4G;#M M1 =TCMFVWX^UE/!1&<;'V0,3<;KVL#+ &BPZ\W,/X,WG&CHSJ8J0I[MZ7G?Z/&ZH['*-][C*7MLU?68[-B9H M$I(X31%JDO)C?OTB 5*B)(($DGBP^MZ(F2Y9 I")1&8BD4AD_MO_>%EGY(D6 M9&2RRW[)B^>WWWWWWNV^;UM_4S>'7I-IU:#?^P[?RQUW3DZ&??R?: MOOOSG__\K?AUU[1,NQKR0=]]^U^?KN_C%5U'9VD.%(D!ES+]H11?7K,XJ@09 M!Z= E"W@K[.FV1E\=?;N^[/?O?OM2YE\PZE.B"1=P3)Z1Q<$_OUR=Z6$^>=O MH<6W.5W",EU'CS3C.(LA5@5==/?+BN*@&^#Q9\#CW1\!CW_I&JUZW7#>*-/U M)J/??#L:TUM:I"SYD%M&N7M8)[C?5U%1N<#^=&#+^#^P*LKL8GXZI&VO@A$JU,D-;'+H-4U_U0WA %[E*J 5ZOPUL#TI:)\ M/ZJUYFYL%A],(F:K[1EL3=_]_CNA9/\%OOG[!8NW:YI7\YPKBRJM7J_R!2O6 M0K\W8 2:<@2M]A*M#'8)5M03/IBRX;AG69N:6D0Z)7]!2[8M8KFIRX!C]?EF:."4KQ3[9 M0\X]/!()[+PJ$U\2PCPOEJXB4^QYGUE%']@E1R^/TRCC9F9%08->T"I*L_*! M;ZC;*.O:_%!=HB0&A-2H^)_=S1I]T/N8L-CN^:$R]90=-E3NA+O.+?4\)M MF^>H2 CGDJJ(XD :59_N#$W,D5JN;!C\K/6)DY+KWSCBGZ,X9ENNCO/EV89E M:O&ZTL$K-.>6]Z=/[$=3F8 M%UQOW$<9O:?QMA VQ05]K#Y%5?W7/4[#/.\'1(GLL9V0W@S.^%YZ5? XSTN#) M?\T$&]&$1'E"Y"QV/Q.8!V_3S(3 5&9$."V#[*-.A(GY6&T'NW/.+=2S=V?\ M[+..BMQPX]>V+X=W\YJ M3S4"SAWI6TK2G+"+M,ZX4W@.NT KZ_Q M0NU@ J&OU$92$W&I5D.L;]1FW.2(LRT$\I$X*E>DH#%-GVCRU5^U=EJW[JL+YIF;OA_.K]?M:_6Q749I0?X:95OZ=?K7['K3_)QR?G?V MR(J"/7/PI3#K8J[MTNHL6A94-$.=8XQ'M7I2T8;NY2SR.SB+[/ 1['\N\"'S M'3X3.FR8+]W@<0*Y'I/;0P\\$J"LA*ZRZ?LZ&=2GWVL'/)C/:P$;P!.@,&G- M/[!D8WU=BG48N0/\5TR+(KK**[HLA-E[6S#^:?V)KA]IT:7=]7I@-'?_R*[9 M3T(G+?"DAD]^DAC\?R;VFI,9)76$0>,_,[NB&_PH*E:@G^5O_FXTF)S$$ M,5W91;\_XY2LBFT,(IHOS^)55"QQUX=Z0UFU@/I!>C%[?L_-GKLV$N1<(C$A M6T=S908-'!-RCV383^>*-8W*+3]MG$75&5B79\*ZQ&CQ41"L*G<4)EYT M_A^XSM_'OU_M<2.?:MQ(5+7WCQ GUF>4(C1 @]UIS6ET1+I MJ^D8T0-7PMA_O1F^(V*JKZ MCU8XREL*?[E^_D^B1;3F8+./?/O%#+: !5Q:UTH:_ M8J[%A=<2D.4(\>G28E.D'-5$GO0CLA'92&J<%PL:5Q!C4%^S-S,"O^_^4IT\ M\1<4I*&'^EGQSVR+ -[S?@A:< M?$P.OH% 0CY1CCMTJHHH+V%*_*L]4)B$*=P0KSK'JQ-F6TJ0<@/YLYO%OXN ,]I0V]C_;#F_H@04TO>X:_1 M7$T3MQ4+//C.1R #+5PZ/*_2>,7W-#%W&8Y6DL4V3_A_.?\3QC>!0ORZVQ)J MDJ4[DJVCXF=:!=@C#)F4C5@2;R[7JSQF:_H0O5RD99PQN 6!?$+O.:"?CP35 MI O2"=LWM&O1E+ )!T[VT,E/ )\(!,*X8+6HS3 DG$0> +",<\XC\#F1^:S, MK!%+P,)E".A :H+I GCCJSVBY$V=>^SME(PC6ZQ@-Z? X/I.0@XW!?B[J]>S M32::Y,D9Y<>2C1C.N6":0 \GJ3I83E-T;VO,9^064!=>B \-ZE^_,!NQCUWI M-N<);Z;=#=C2YVR]*>B*YF7Z1*5M\"4O:)2!\^@O+(/'I_NB5J=/'3!%*PI0=E)&/NX \])A ,Y)3X16NHI<@UKQS(6&^ M5]:;.JMC8YJ F93E\Q=EJL/^QDA5TCVH:T9O8H):8,E/ #C,>72 LLR,7).P M?0L*%QDT.2M744$?13(5+B@;+C2R%D&:\[_SDK=/(,*I%3JW ^OA].H$S7#6 MM-7I3-/LOJNG2.YABF=BCN2\-4?8ORE9Y1-_>S;*+:)/8+D$JMO(B")IS44EC@05^Q@_'4J+<[X]V\ JW(8[#?YH[X/E^3M !LA''XGAV(>=$ MZEN7-W#^>$OX04/NE5__GF>)&^UN/:>"/M%\ZT'= M:(,.IU$&49RFTK@X0!OZW$FTOWZMH,\T=@7?D!.\6:RM;'YU&C^%K:INB+12 M3P?TE;_N%#+&;VL#?T2^.9$0CL1U'LM6R&D0"[N'*Y@^J2:QD[5_C[=EQ;?A MXDR0 *I%U2?0?7E,Y]O;.'S"[7DXO*>Y$;9;G-=S 7_1?B[M:J]?_^XXDN?L M;IDV&,G;/@HU[Y-M1F\6D-'L 4)[A\+X=+H@]]:^H9T7-JMA@X2)Y*@_"?@D M=!R?%KD9AH:3K;S0_':V*=*8?RMSSV)W+W_H3*M>PR#:7TLI!XA#JG\EMS"7 M)AOQ5/P8F9$>83^9H,B_WLVE8%URRGK7^=IL8( M/O5@?(QEOLDJ,%G;O131(5%1O((+028/Y)/;C1)$=:%0FY;2,IK"5Z2N6L'+ MY_6\9"I.T%B[<7Z5B@K'E>Y5U A6\UUO?K[_*'PA):'7+RJJ@55J(Z;RG.5VD%3PA[_!'&KK9+4&S[%L?B96O M$#)'Z-M\/^R/DG^6E,PAN)$F9N%L>\ E*6@FWF!5C&P.,"6/$M4P,6ZN!4CC M6L+J6H8L0 ]O[=*$RO"=!TA7N: %5]KO%,H+,X2],O%*4 $KORMQLE3,W>*< M$?79=Z>?%D8S%'/ M\AG]^]-G]*U)D\=7TFY73YR(F<^(G/M!4309I5+QZ9-Z_C/2HL",-#0@-1'( MC@JD108BZ$#>0.U@O^?A23)$9TSKE! ,6\"V^;<^=)Q5[(Q/Z>PYA<>8[#D7 M^<10KC"K$+V4PS7"+&S57'EW*S[=[8^+D*;XQQ1>-7-L18J]27K&['(&NASO MB.4>*:5-!M/7\VB35C('UKQLDB.*U(C\?+M+C-@E=L@A,')D",I]?N0:'1+O M\8&2%YM=B<0)SY[,>71OXM,1'BB)-@ SF6.YE-A9G(D6'RQ4K M*FY\KL]:B0'/'E_/2GD/_WH&B**V7B^8A"QB;(;Q)(L=PUT6S.(,IB%R6C?^ M7S@XU-,@#QSV)/=P/RQFNY#R&+[QYG7B7)16-$N?:+*/7#@LT:/R$YMT1?IH M=$!XJ"[&<3@32)!]>$%=@VI&H,;56AC%L/;DR7MQ<=1ZL#%$GLBF1D5=,"CK MS.E?1Y.)1\Z=@N=A;QN%4,@M#H7X5'>Z#\UDR*?=9$3J@>X=\%>PX8WC.]O[ MG@5F\A=<7"LXJ0.ONW3@D6OM2TD7V^PZ75!5]+&%(;'AR2- A]Y&H]K-O!48 MD8RC%-*M;&45F8NEF#3_V=Z*[3"5WQ"(Q^&KLD?CJ[)YG0>0##U@U:7\1#8)3&!#@$0MUK/$.@.:+#%[Z:-9ETM,)NPF0W8[FY' 0RA(M) M"*TTCD,0)L%U(XW7^XK%/]_1YKG/;<&61;2>)XEX,!1E\VW%#YGB@F8-N>VZ MC$WL&!CCT!26:[6)0LKX-M/]K#&*"9 B>ZQ(C197)#O$R!XS,MFYXZYR)31P M@T7[Z9:")L6>)G!A2Z(=B@$N:]'2R:PL@*O#]9^X95VD3Y%PBW6;\ M6T'29 MG\DTP_$K? $Z&-)OBABN\HRUU"KF..T<"ZL':&?8>CDR_PERNN_P5YR>^:E: MSH"14%W"JRZ*/\K: M%8Y4 @*T;SU@@.*4A/^Z05O$2,G]2%Q5?105/>OZ,%^IS&/8QH:@HWG!64;\ M[\XRR%)8GCU&G%5BB RAM!J?V=Y\7+L9ZO7A^\DT_QV(E, (GO=+G,@]X#3] MC/&(M1S._(Y=('_11W)3_LB>:)$#XI#V6S/+DU%?;/R1#@S7S"T2NC=!>I"5 MID%F1CXS:!(V!Y39.K!1Q'6OHL4_9_0%O&3(>EIZ8SE2Q9TP ZA?\8%\D'A, M7.7VKY.!FM4@OGL.7FRK;4'/UFF>KK?K&J>-=.HB"S;CQG;$X5HX!.#X2X$7 M^23QJ@6@=J9/\W8;NZX&$H%8K)$2+C#U;]'1HC>G(\.B%'<#@..?X MD$N.SU?DW=!;/P,#PV!1G''\]V?+;51$>47I04KM*(Z++4W.GB.(M*A><;R/ M'=VN%)ABX4<>('GOQQU>ASGFYQ(S\F.-V30E [VZPS(R;LE&2@NL3_G =CI1?7!G21Y8Z^9G#]P_^VF0EQG2S!E[* J8&?:RRRZ^2H?U ML@WYJ4'#KY_7E/+#G#2N7-?H2X\:MXT#'= 7B^H!W;-:5_N20-Z M,L4D-,C,S&GW*\C?>,F*!4TK>#$FZ]_UO57PB\'D8/KU9U8\F=*T\B9: MH/BDWQGLY@>'"CE#\H9_+&%DSX>)D)+N):7A #-Y4^:W!8LI3CF:T+1LE]'4GK3ELIL=_RCF]RNV M6U3R[<5JZ66C290XJF/MFERMHGX*Y/4L%'A:#PP!P6.\$B9:X4G M6CPR4[W0O 1J'JB0:H\4B?8E>VS7*_))&-SFY ;[KYF.B&VG=3,6;]?;3+Y, MZ>:QR95\LJ!1-"L^V5I%;UJ_*5+*T3M**'6UWD1I 2@J=+A)5Z1&U@'A2XWH MX()1"F[FB!#Q@WJUQW5HR1Z9&7E@590%D7(CGF-CB.SOT!RO:++-Z,UB_^2O M92P^T)?J/0?ZL^K,:]@=>V35!./<_5/C 2Z?UA/)]EGFIP?PB1! B0B.A7X'2_JMP7@53VMW@)Z>T#]'\^I7VX7RFI;3'TGK22EM.[G\* MI:T0;2]*NX^'O"GMOXL(&'NK1FZ&( MZ(W1KEF^A!*?@)+T7JK0BKVMB.!]:EC_45U@5V<#K0Y8'$>H^+F<&I/(HP%%>\@T. M?%\/['V4_SPDQ@/MT<*L&-?Y[E!S#23SBK),VD]L03*0$1$7!H^! S'3$*V9 M,0']W1#M7H$-N:)[6F+O?TY'=,U&K?> /X5V(?<1E!E0R1NO*!Z9U_&)W8_, M%4$YA3?TEO%J+%@>1=E>7VN(*?-WBH4A(.\?)3=L+A!,S+-$R*FFAO]:.F MM_JQRUN]GXJLC@J3V6_*A&_*Y-= W-%J6'CFB21AW"9U=$CJ=KLZQ1V)1"[_ MS0&EI:>?1 >43F%R(>IM^%!WS#MCC-QTP(U%JWBFV1/]Q/)JU9G2!#D$9FLP!.5:VP,Y9Z0:#C$,,96QV>DR@>!O2K+-D[2, MX6LN[NPQ2Y=2*8 PB]Q4C0XHQ5>,ZP#>(%^*X$R9N9[*AC.2;"GY8N%S$,%;WM2>+AT8*?$N=Y9C>3Q&9I\RS75FA8[ MD[3_VMVD*SI&:QB$^\MX"9=$R1,<5<)8.$;$9F,HZ*_DT:DLS%]2U8%BH#6V MK%'WJ"%T)?D)( >J7#1 7&9(L9$V%FG,?SIG MZS7+A7W293;C1\%8TN;0O-PUF*-E;&[[F#GB7N#0J0^($8$9J1C9X48$F2P+<(>20"M6**BD!OVT::L22&N+D$N"L,D)TF:4E"?!HNGG9K?].6MEC M]-/HDY%]OH;>/=^?W/MG-<$[GSP/4-$;CS5G^3N:":=?;0"FM.PW\;7[(?EM M<'S77->41CB\S1Y7Z9-) MUE"=(2RE"NT#Y?SD"65M"AK3](FS*+ (@0)'H"$W!5RC01%4\"96@F7I+]MT M,YRZQ5.F4*TUZDD/JD]X;YQ<*PN9(NDA>AG2GH/MD3RJ'-MAK!=30G--'3V9&)&\\? M6/;$E>!Y09.TZHU@-NJ#Y*#>L5TST@XXD=!-PYP=L98>O1F*B/[N Z)-6D69 M*%?-<=KR9>"*$W@_>;^M/K/J;[2ZC5)5:@S3[MA[ 4TPKCGQML\,V]WX0E:: M.-LF,M-!- 4U:+Q.;"SQ_7'P@3#UW"BH&V*Y\F1 YR>$8_T7[@JAAYI,GT2! MN*0W'J"OJ15.\7,_?\(K(6_F>VFJY)>@-^5[K]X=C=DRAW=J5PG7\^DBI8D\ MJ]9!9,D\;_M?^&_;-4V$+U/?MVL5RFA_L!5L?/J0]PB3/<8R 6Q)&IS%AMW" MFM1H3\_Q;)<;.IW5#I;8;\;_^J"O[=W6ZS0F []R<->2()-MU?5M2;:''RZA M^3"ACQ.3:U+/GR>;96G\NF-U17U6S=98_W3WJ-ZBW+O!H^+:;2CDR7.--/ M$BQ+5W4]KQ7)CU4'-\?@?"I4B2(N7R] M&7QUY=!&QEXCA@CWWK>YWH!77Q4__']HKC94=IWQ +9>_BH!!7O^J\3(RAM@ M&_.U]A!X@L%(YHS8]RA8D]IC\SM5G'"0XN/0X(;'R$?RIML>^,]?Y6," M.8-WMIUY/2!\._ Z4)F\TZX#9Z^..BLT"Z._Q#^DQGTJ*LRV"-GPO0VNL3=% M]B--EZN*)O,G6D1+>N@4O-E6)9Q-X.%3?Z !=ABD0C(%YUKI-/B02"+49)7= MEC+>&IYV;H50I/+YTH8?)T2;'X((!GJYF*TU\,;@K2=7$!#^F:I86-T0R:2G M WIYK+GAL&02X]9+N2!7B"79%Y\N""OW=?Z$_W ').>J! M77/0'C+9@P[KXM"@,C,GW?1=&VT;X0Y4;;E/)V+;S:$#R[?+HP^GR;L_^I#W MZ@JQ2\4I'"OD+-H%$[XN]XB6K-EPE>@O_=A+P^>T+"\Y/O$E*[A5F']XB5> M'?\3<%!G%3;KB;I*U(+@_%$(8$$$&J3&@S2(D!H3?*YA5W/$729AEI49+K@*@B M$2DW-)8O:Y*HHO67B_2%?T%?.,>G)=V#@SK!(:X#S1B=C5C9L;G!MP4S%6/= M/JCLX -C.T\/SN$[D%G[T_(BK6_H2[3>9/OGY%PXN;AQBR 4^4=:N+][,F&_BJS3C<++-*HWJ!.S['[G,PS#GJS2.EHQ\XK(< MY56:T5V;MZ;J \C^->D-;8-UZJ3=J>K H=+9#>[.'79^2P?CM=JC,D*7WKF][\ M')UMQNDN\KB 8FD75/Y[E=\T5>0.BZBI[Y?, M^N.OG?3@^+)W(!0_8_E2ENG:E]Z3=?E"YP4P7Q8VFM;^+A^V&WY8$Z?"#"X' M+S/V?)7S,]-:.A'[;7##WM@+ CTHSEUT+30(%)/,6 E'24A$#]>J"XX6/_3N M\ ICNILN"1M)9W\)2462%P4C'OZ(33@J!O%U;*)/U9;L^6[ M9$$[T[ MNN&_"@$#Z6K9IQ!B6O'3,IRTZON8LJ:".(=E0(5%C72(&U$M1F/FQ/9WI\'/ MM( 02/FNNI/J.J.O+?8FHVM,7_9M)W",N6MI%H@='""?"8T L&>MHF1A;F5Z M68094/F;2$0I!_4J_8E8U+F-$#KMR&!7)B=J\_T2.,O.7]=J%J4LH/PHE6ZZ;]FUNB!3=6O'MG] M)4Y=>?P =MB;91U",P3UO/%64R;QGA9/:4R[GY$^1"_O90%(*$?7_D54/2E5 MVM7NX$B.M8.$+VUN!UO,+N"=3F-VCWWIO:8T:=#*I)88O*-\J\'^^ZPG8MC8J*J1[ M-'3G0=\"0U)G(-WC6(2;XD']J5T64R>*$[.I7\70$#WMAXPJOP)N(2-\*_A]9 MT;.N4 W(SNJHO^E5]'3%&9VU/9TNM\>3L7Q:_F-:K9J;!:%KU)GE=+J@S\'J MH7UYS_MPP/C$[MK5O(- M]@$B\0,=^#4XC6%('6";[-G6=\6 R]NHJ&X6[[=EFM.RY)KD,949)_2W1\MP M1F^+EO!QOAVV"ET/.!?VI:Y+ HA#EP9UTL)]>AND;=[HW!B=+/C(>R<(,H0X MX8-GC*FBPJ5!#\Q]4?_(KOG\>O=T5< _*-6.OMRQ/:71%S?[![HGSW(#7,5H M\A)#4',Z)0+*WNS@#QS/>9YHA5>Z!.6J9 ")=>2+O-, NBP+A&GRVF2OG[T M&OE[/KQ#2'WMT]D&^YBX/99/O@QW+]--/J9%$W\YO&DEHY3@)*;@@\XVV$S= M[;&<)^>FE5;@KA-4$<_+P^)K?N[?XTO>9!QHF*(EW>S)M @SA6N:>#6_J1D8R/YEC0*@<_6^!WOPB'QJUS%#ZZ%W(Z-%9(])G0ZQX[+UX042 MFZ;Y\B-CR7.:90K.->F*3N4T#,(U=[:\.5%]@9@/^76=I6HRH#@;0T9O_'=' MRZI(8RX,^Z# N_LOO?%U6GV0'-<[MFM6VP,_B+-]PQ$HWX:-I-.C.4,1<@J; M]L=";2_K=K._(8OA77.= $+.HZ)XA5P)\JIV1A;2I9T)EW9ZK 2GMC M3MQ!77^OAEO1T*)@6*_&&VB-?4?I]TVMB3RZVQ:Y,]< VU]=EY,;6-;2GK6R>)*E( M'#%FX[*#_[BMJ@N'H)M3+[]T;$?#1/3Y0G:=5N*6?)XG$$C),>)[9$K+_6A\<&;EA"PUL>>4OXHC+1 M^Z?5F/0TUQ!-'+4N4Y,6TD+'1*%O5ZT+ 7.]6OX\PBI\U.]J=+I@?<,]0WNR M.AL49F0#2 @&I@T:&I>P/B:&TVE].(2?$R+0:>Q2N?+LZ\@'P]#1^UETX-QI MZ8SI_*JQAC/F'.G%S1(&T8TXS]U745&9H?N>+M-<9+JOJTB$P/M#;FBO\ [: M*#L^A_>=N:=F#_2Y=_4ZV;8)O+AV>_>8:6TO2H>G"06]EG&HZG3Z R\(^IJ. M*.)P/*27%VVMP@>A7Q;TDI69T"H8T_0^S^IO;(EQ_#R1ZF:=D(^E!HC;PSYC M'BPI7LU"U-_-XF%%?V1%EJC?RO:UP[R0[1K/1[1F4]5+@,6_AK6#/NX-+(=* MBM94G@&% $]>>UF":1-J) -_XL;H:YE&[]2\JVB"8=NCH5QS; ,.SZBC$<;Q M:*M,*XD>V;8B#2(!&%6U_DR'1AX#3/-2.CUON%07MZRL"EJEA8B,J_-W]^?1 M1XR #D35AN3\5DX$:)60FCF*XV)+$R)1H61-DS2.LB;U>Y@P"\RB, N4]I<< ME!;I$Y?T)]I;$5G5#)N^\V@X3R[N7:*ER+@JJCW,<3[L8[AALH:JN(#I$B@ M7^\+HMZEY<\]IVV=+J/Y_71HUQRTA]TJ'QSR^*U%YTZ.&B)> .YJ5,K@H5RG MRVCN.AW:(W?MM&O0\[D6G3NY:XAX/I-*G$?EZK9@3VE"D_>O7TIX3765/_'C M6)HOYS%'5R0G, 3HW,#DZ)!%QIY+ GS"#TO%31F9"KUYK#K,/,Z> M0=85LH,8 9W<11N2+^DR0 DC;DYGC)"_?3U+6I*-SKR<);8Q9SIF@:X!Y5+X M7VLT6QE;M:5RH+\UF53 \>B'9X#!SAO?RLL[$58=6HE>1M4BKT\VE?)2WP'4 M-P)JINQKC6?!KE'=I_G:U?;=P+&T#/5$8HBJS)!4*.8I:?S;)7OB^');IGB5 MO%/_L6>;^HN_GW\^N2<__L'X=KP9P+FB^+V0>J_WM$ 0,*J]A M5 W1ER_' _J[$CZ&C+O0'H\_0@0 ;.L^;O]&H"),&N8+L3P@>[Q")2R MQ83L;!0M1X9EOC\M^[-+B9&?)'82Q(6'<*O'UAO]4T@*2?+ %2?,D?4J3 M;91EKR1=KR.^=:409-C1M7P+?\%K=GC;+S+ B(AM^?QN!JG[ZTOCQRC^>5EP M,XA_6Z5K_I5GG\W5TCUKP KK4YX,3I5A:^W4M2QL\RE/ZF%&<^.-AQWF>/6;J4.R<< M_^2L-S+3?AV27.^A$+_,SWX+?A(""1,MN>S%&3_QI8M4RE&^FV6(DKI#C,B, M5F;4M6I"4VGN\0][*X__\? M33,V2 B?J70W!5W!VTQX4P27^@/G;XT>^"2YJI&])6]7HX#*VVYS1H@S\P%\ MK7J@[O+X#C(-0]#-D2H\Y]IW7M#HG"7'1UK5SPA%V![&^?4/AT4 & %HWO5@ M)\78$!D\OC)[KN_N(;5YP7+^,99EN&]9EL:O\K]#*<6QPZ!?F)F!<\UC'!^R M1X@<8C0C$AOR4_UOZ-3BZ,5BME8@8'Q5\[[SQ[1:G6_+BBO88F=W:D=;:8UB M+?:J%UJX2*Q>M.S$95F>.:;V2PV51,D3G+*F$@"MQX&]05L&Q/5IE:]9+BJQ MR6)_-]NJK"*1M%1ME@]VP=OERJ%]E*I@.2D!^$S>_I2$[>&3-VE>?QTF5DJ+ M[@Q#3%>VK70I7*9E'&408_8A3RZBJM/.'6B*L7D50SKG(PF72, $(!,.F@!L M_];P$%V9";$"!9:^C\JTO.?'M"BYR?\:%2F$O-YQ[-XI-)1I=RM!J&HP84)3 MU?B,#UBU.5<;8:P"'R(1(ER)-RB1.]]"AV9!9;BK+JT#">=5SA>0EA5@=%_! M=>TMY:N65]%2=4=O/H 5 >T#%$9$^S :+Z1VYVM#3!N,A%C.B$2*Z,[9BZ1J M<:-25O5)[DU:&XTA+GS.6:EZYZALAY2]D_%-!?%UE6._CU= \>M/THJ=]F"@35$2JK7^(.%Z4"7@D]53)2:RB-(8I'O[Y(5AT;54#B4A1&1.FH$9"]Z;/?"G]6802I%6N,F7G/D]/EXAPR> M7='&>C('BS0-=]X=A2(0S8]@+:BN^;'#N'#G=8";A#NO R_K[CPK<[?@S@N9 MR K-B[I>O4$B.[)Z/N055Q27:48_;SN*1?8U0=@ZQT.YEB$)CP! (B%Z-W"4 MU&,Z)'&ZZA_6M%AREOM8L.=J!4]EHOS82-%LC>:%SE$]L44#FTC@I(8>B$7Z MZ',2 +!@GH$#@K$A*GC3>Q^YN59>,WXD*V_R MKAHJ"@6HW0^I"0?'-^<:5%E80 %B=>E)?9R$(X'1BPYFAE/V@XA,9'8(]0]8 MD#> QEM8O.[B1J&G]V(^[7498UJ225YX?. M5NASP\%HGLX+ B9I@ 8Z)G23D6G2QBT?K&B6#1TCNQKAN: UF"\F )"!CXJ= M-&1ZA'%L_5[E"U:L1;JE:\Y_5Q5=]T5U]#4?81UW#>O-6FX!)S\!>"+@^[U\ MU28R,Z5<(,_".=2/"!5,H B9DIW0(IF<_1FEXP"(+04C6GS:THG/VPGM7.C !H\I,$ M/@7UTT%AI1)2DHP(BL/A1XY^"M561_J;=L>E'-<&X+R6Q!R:J>65LF]25OLH: M(9)"D'"]XSH M/C-O#>BP('&T+R0 +P:Y*(J*:3EY]]W_!=H7:JV5488H?V5KFKCB5W=T(\M? ME:(N7"Z0@0FM 1T2[ZAQ1 Q[9H.=4VY!*<#:D,1>;3I&6/Y-'FL>K M=53\/"//JS1>U26:H3+6X[8B.:M(EJY367=N)DFYKV17 X=O8IH^ ;O/"*WB M ,6S!OB<&:RJ-ZU]FF6^+A-1WNWHJ=#D)EV1VET'1+AZ"J>XV"FB,&J.8V)7 MYZ>R-)'J"3V/K&K\M"BT05[4.D9VK4\[4$9;(ZN MS'$=$C,,W;PQUCSY!]]"1"&?!S9/$N'7B;+;*$VN\OK((,HW/!X70+ZCT@]$ M[VGQE,94)K^XDT5=H<%?H>JE@CE]@44RN&OTW.=G4M3F#IF6V-N:LU +Z2_7 M&"3WEF\I9-' >9YTE!*8A>KA*.&#_5Q4+"X%-9DV MB9PRQ1U=IJ#.9-"/DB>ZFZ%9XG X3QRQ!RJ"LP+Q@X*23)<\3KFA\TI8]3-Z M]?U<_]:K'N3>5TDR-D0'1\M[39=1)J%VW!;UM$ L\M%([E,+.,3UM-C7(6?.! '!RDXW*( M**+C&>Z1('.->;ERO^JQ%,.1TILX/<#5W+9X%86EA0]6!*06,@SU$ZU6+%$( ME4E7I&CI@/!UXZR#"T;"+,]QS(USNV@Z*6BC2L((F!%[L3'T]&'LG/./-\4# M>U:?GI4MQQHZ^Q%]FSD &:*/ '98$Z>#JET&CHI4/ECDEK-GE/V_Z>:<)6I/ M6U_CL8QR,*AO7I' "8=. 'Q8=NDF;Q?']- LS"8NE7A?M,!0;L4S$E7B1<"_DG>S/[U[1TJX8H>X5P*L0*(\@1_^^*?# M'[X/OVUW,9=JJU92V8?N%5>[-\5MP9[2/![4OHKF8_7OT;"^-; #]MU@T!8 M':PB)87;+B@FT?J\4VTXX--^N,=8-I ?%E#.AA@_*(.9HGQC/61(C? MM5Y;[/ 3SS_.^;DWK0BD#@[C)C-C/3:.SN$T/:B'W@?3&CUL:?K]R,$T?F3)H!OS$\D=T&/8I3IT!)PK[9 M5F7%3]0<)>4I4*<3/ARR9W!?L9'R'N!>.A]J9FNA$2I44H?L#$?+8,I]GB=W MM(+KB;8<]+GO$"-84O<]D$+I_1Z4;&P =F8\QA6X1T;X^0J!3?/00K@')Z'Z M=9BP9P_0IO.HS4 <'HI7*:;U'WL)K;_X^^U?C@3O] ?C+ G- ,Z?<_[EZOKJ M]O;J\X=[SR_N3TC$U/.>A"5MHF)=*];)J%,G2M3"[%P8T1KS"V W:ZM,%XH2 M)6/P7OQ.)@#Y3*O>8.'>MEA9ZAK3?4I3 8^\;[*EA T'[JA&S'14R.>*_R5#1I@0P>F)GI+3 MAJ6OGZ@!!? JYULP%Y!4ZW\(50\M S)>@Y19](:BFS7&.QP^ M+.--*IA#1?A>UNNCIJN,"IP'LML5RZDR%Y.J"2:GPM%0SI,J #PB (;*L:2D M'M,AB=\KB*NRW'8%.H@?;S; I^6'%UK$:4E5SRWQ XVYI# "Z/76P@@S]#6& MX_EC[C5$,LKWXD:CG6&1S(L"SO+B;OCQE;3;W4:OXNOY9QU 1;W) M&HDW0M8^LXK+A@ H0A=M.&_5,=Y!<<,@10 $U"^Q,,$)XSPN)TS0K0 (9$K5CY0:'":D1HK MLD.+Z,W;D02B^)+9('QH$U4$%8@ZDFE5J5Y(E_/62@^C6U-!=KV-HR60%_W$XS/MSR(\UI M$67S/)DGZS07^32K](E^D"G=5>QMU!G+SUI G#.PQ&)&EA(/$7X:'6 2AFG- MEH"-HZLWMA1/ETM^(NEX[J9@1ITN2!;L&]J72=2' \8$LCLGA,FS0T!L!PT* M1&].CJ1)BX<8AHC^%#KLM.^/"TZTO"'O7_=-:D^(V(5J#\!'2*1<7N5RS^HU M;MQ!PFX5]C'RYL2SCSK*RS<%"J+=@(^:;L#'7C>@G,/>!PC?\'F$=P4ZE#?F MD05"G^3D6>0S?18_&1[=%)U=7"KL@$SB(F&'C?7+@Q'S1#^$D+AT/R2>$8Z1 M;#$!H3=C0UV?OX+F'MZ3/?QX)'"G/R#?DSW\Z#R.:7[UX_QSD*=D+>HP]90] MQG#*L+C7N^CY4\3%,(VRDI\A[[>;398"?U4WBSM:TN*I)Z83,08ZQM, EO/G M,M$S63=("$?"_E76)BJ"Q1MCEH-9H;''JYGH$9S.'!W #%3DBF4)WT8^_++M MNX[1ZX:^@ND?WM^U2S\>N*L6VW.K6!5EIMH?[CE6X:LAN):J!C)9 NBP.EV#SEV:7)=X_EGN1U;\S,^8 M!8MI:<9RPSW'LIP:@FN6 \C@N-A(V&%Y3H/073RG2ST/9Q5.TNZCQOX'Y%GE MR[UK5OCR^>KAPP6Y?Y@_!,I^T2(24\_KK<9 MO&JZH(LT3E65C/4[(A7', #W#_@E!H36* 31' :$9GCJ>62XDI,S7G&3[8(^ MT8QMP%7:?Z.NU0?-9CUCN^?"!&TZ$R0Y'.7P[D/9_+M_6GM;DE.NO2 MOP'$WH(+7*14X]B%292,9$MF:1%TI3AFJZT0S>]^_]V[VG9<;3O>$7-LBNWA ME=J/$=RI5:]B"HXN0>4A&9K<)J1 MYQHKL1U+U9=]591(&)=NO@>+D?4O<%:4'X\ECN1-4F/[EB3R'I!C13;RW0\_ M1$FV M,R,7B-WX?\[VD0YM]S_1B$^CZ;+_,-+ M+#+\\#\A8J632S!=,7NJ)@C7'-2@03@>I$:$-)B0&A5-IO(Y2]P&<$>E!5PQ M[CD)X!,!.@P2GJ(NLR09"/5]"=N7[V6:93?<1MLF5:FNAK3'Z.P3> X MW_<;7$B-C /5[7:^H_7W*0DFI,11/,E&$]Y?XJ"H!&R[,M5 M-=@!FRQ(.;#S-$$Y7$:9;>TX!*_ABII0P:&,SC80'#; M^+@W:AHT20O/&0%,:RZX6VOF;0%]7EK6[Y.[=4/WM[WN%AM# MXJ\\T: #;A\A4\Q962WF8@D\!IE5%-(3]%_5*UJA@\<.1O.7=O@ +"[1,!;S M<:F%)51N[&M@[BS4K9L%F"9UO)KKO3KZM,$(<]RC_@SJ[.X@&ANF1,A"!QL* MR1U$BIVTBK+Y(V1[B%6!;^8#V"MWH #DG*GV!0!DZG^Q0[?N^&;@7KJ*1=/B( M80CI[_[EU(D_H/TU>F#O8=0C^Q*='A0PDF-U1NC,G!4C.Y<"V?D9PHB,#O

M#$>4E%UJ^\34NSSL:9>D_E8G/I[$]W=^>X: MSGM-#.?KODJ<0F*U^R$%=7!\7_(YB A&+!W,#B&-.RQF)->B^HIG=]K+DHG;?")I0> M^_BH=ICLJZ/?+,[9>LURD3GD,SU6[(:]4 ^(!D=W_P"U@5P"O\4"N$P]SG4@ M-=+ESJ:$?]42K>%]/F1E5 M;DPIU[)VRW\##?X$&>^!RS+QX.K@&H4UJ,D?PWBIAJ@^;'),B[G.,8;[N4NK M_7P2)ONY=7L=/:]QQOH$+?5C]AF6F4[:^?-8"1$$)@:@;#BHL4T#$.UL*(RZ!_2[&538/S[A@;0L"8VGOU".\D)[!72 MY:$A^0GN$3K< N_2Y:JZ67PIZ1RBB[3L-$4?*V;:T=BNA>?FT.8G!8"'\\&6 M_R'CK<:;:*/G-,9"JR>F,Q91&6B_U_*5IIAPX59B/=FPLC:9QNHFR9D_38"QE M'PL,=C*VA\H ,B*@",L;UQP\AT-RY=G7+D? MS5,_]: 'B5(SFD*R!HCL,6!Y03FI$YG:]"%ZJ9\\G7S@+[MH?QP+T S@/S M_O'K8]Z#A4#R[BEUI\FZZ9,-S=L>Q@?K6/=/7R'KMA<"R[HGU URN-6[ MXM/H8>%@Z_EZ3P.%L2?:$)=[EP=GU8!7>SI,HSBD?EW7>O,%7R9+>KYS+,?* M_@"F:ZE[6-&"1@#Q:W"8#ZX,0OOWD'MRK/V9OE0/SS1[HI]87JU4KL^QPSEF M\&.P'JR:WWU=5HUR81#\W4_MR;&X. ,_,QN>D?TH/OPBS\P#'__^Z^+CXV7 M^D2.:>OO229= B)W= ,Y>?+E+>+,1DDM6B#2IV[@2A:@4[#C4',F!JF%]'1=5\#%G M10MS.;SX?$!E,=O"Y>V,>*^M#<:Z7 1,B42$<^5)1QH-4 M191 I=:<1(>_MZ_P4TFSC$3DF*@S$E7\ MZW)#XW21<@ )%_SZRT7Z E6Q7V@1IR7= ^4F#PWP/AK!_VSD.D\@DQ2DP!)_ M9H*12CWC;?1XUO-,#G\^9PH.!SR;5DO)9D1>3R[+85W2M-RT.@Q MRAW9.;)KYI&@9T0"G\RVKD/K$Y^C!@%]WOVG%;U.GR"4L>(43Q\S>9\6S=10WH9(F/SD71+/>AIO1(1[I4SWSXJSRA"_%'UJ&KRSG4)2I.TJ^/&@/C M5#>%Y9HM6_NU/%'-""VK="W*2R^BM)#/0(W]Z>[GB?.JS_<)0NM*3_LB5^VB M5HM=!9%6 :PE8\ESFF4SDD7QS]!LLWHMTYBW*K>/926$]SFM5L)E#G,&?WNZ MHP#)N+$PJPMEY>U:60&.\\EL;#R(1F9P)9;PF;"RA_1E50F0NN>+]*^C=?843E14UU!YK-JG&]5;5 M384 JJ2;O=E@ZKG5NPO )P(!HCL=5V;>(-GFRZHON<*XP;#"A0+J3?)0V*'$TC4=QF1O^$PK;J'5"$*T1:H[ M65=".XY5F5VZ>Q-WD0Z30*L?U<$03@,&32AK0 MD[/)ALE^7 Y\F)9!8_KO:$Z?H^R!%NO>"[+!7A9C]ENCA\S(UD+#5NZU43-# MV&3-/> ^9:E 8T9J1 A@$O*^0I>Y!EXB*.GJ,2$//V_%J=AC^.=,;CQYTMY[ M% )FTA6=FF<8A+_\/,.XX)+TN)@C*E//'A'A4(NT9^8L8X\!A[$Q)/7H[P)_ M>UDR0(\F/Z;5ZL-+6MT4W+S;L#+*]O53;PXCW#7C0NP#0/O,;"'BWJO&,25[ M5*63&) %!W&#;KN^+__Z$./)&7P.V("Y7UMO8MA4-[W)[Z.,([FHG>%<1\"' MJ_4F2@LX5YV+=S$J_P1V&*1(F8+SM36:XH79)AW.?8P?X@W@]99D'#-Y<\29 M7Z1EW13P@K9ZG9$-[R!32])?MNEF':IM;'0>E2LN6?#/!ZXYGKC$Y2:W3\;] ML9:>+AQ?DJ&-$$9J',X6<6@#-,3>(I(TTSU"8:Q.8XYCHPD;^'W3S:8^7%YQ MZN3C\V;!X:21P(O6K;C(O"GCI*3Y/Y20U9K$& M7R89K( _/H>2Q"N6)5P;@2!"@;*J)7Z#"4E,^V-Y6A>.\[!F 9S\%)Q3C0G/ M1E-S9(#H?Z95!-[O:\:Y7IU2H:<9)LRS8SC7/ (@Y:V% (I/A6 %=UQTYAVX M54M1,R'-%ZQ82U,O*"@(#"K$_#EL9IMVQF7DTP3@OC"/Q$,:P?(1ZB H1N$S. M46N\2FPLZ;WQ[P-$<&^+5[&U<*MGS7)A!:F\J8/MD1RJ'-=YUM,:,"D!\HR4 M BIYD^;UQS"7U\-T9L;$\QDP#B@ -N)8J+P&ZVZ&#P _&,Y#H#>'U_#-__F. M;*+ZK<>_DC]_-_ONN^\:9HJVU8H5Z3]I,B.___/L^__^N^87>+#$=U_0AVQ; MP?L'\7:",Q\057P/'?[TQUT'\+Z2Z"/^=R\H]M'73WP.XH3"[- MZ&=:R7AU<(\_,/!BW!;L*4UH\O[U2PD/+W:Q'_O;L?EC*3) J7S4#D%A7=T. M4'+^NF^/,QBC18,UR6FUJTO$Q%_"C;:I42>/KZT\J-$.[Q_"^*Q=,@/SN<+^ M\AXTSL/WKY_$-B8LH\N"_K*%E$KSEU19UD^_)S;KP3 $UW+1@DMV@,E/ #I0 M_BP#JK,1I/3/@%UX73#(.3'$@,,]QS*@&D(@!I3 [.@!MV[6%"7F$%9L.1J M?5M /$ZGSPW3U2(3'H-PGG-P]_(+ HQKT)H>.H](.>[ MD\OP&4[58_QQ[GADOR>[DT-<<.> #M&[SV3]E!QY47!5KFDL:><\[:D(4A3=*H>(4 N7,^A0!7 M )V,P@8I&G2[OLHWVZK4OX%%C6%Q U?"\K>3D[9I":ZN]M\2O_9F#RT^L[S8 M[_ZA[P5P:SA@"F@N3#B;X$KX+'7M@F#Y2CVR<]YJ@8:MM@8>]DBC0VF&(%\( M974;%3?%?071#4+%-JG_AA774,_Q2DP%P:]"V]U7"666<"LP*DHP$Z5B"Z[7 M!M>A6\?I$7?D6>?S%KC\9C%_BE(^;D:OTQR$X+R@27I\5630 W,>ZA_9-4]I MH&!\:K(](T30MD0!-/,."2*P$.>B:4QK]/$00K[RW42CW42S9J*QP(Q$X@]H M_1AE(D=?N:*T$@5N IP/-46)(B(KDM6+*-JQ\C"*NN7OMCTG7Z MH"-U>\9V'F=> R650MON-_[7F.__'W.PC:[S2S M%;\:\M'1*!XXIDK+2F0.;;L-@MQ+J2C(!LCBK\K)04:3ICZ?0LOT-\;6.>D< MU'FADUU@B(@9663LN7X"/(D"YP.49F;DZZW?,4K?'<;[4$EC I>ZD&ALDA=.EKHT2?ERF MQ5,:TXY@JZ%FB(7O&L[YRX/:L(1+A!ILB""J06HR71+YLQWV);CZDS6H&V)M MAI,!G=L+XDW*!'(?]-"RNSJ:@RP(>KH#\HK43%IV!LMIM<5KD=,Q@ZB24,>. M8DP$XK M5E3P^9RM'].<)K)"R,>"E<<+C>V.\8H;@''^QDRDU(%Z1<8N8Z>SL.(_CI;+ M0F3E$BYB,=.,(WPF'AG#G&?P?*,N"M-LK>L(4LV)/'V@1DN85KO'(UVP@C8U M9*":#*V;-@6? KB=,8S+QJZCQRRSCY5>^LJ>EN@KSG>K19\YR6@<.A7G WD-\ M9D#10'RE$7'5S.J8'32/8A$JH85Q>_=1D1B1RZL40H65P;/I(V;*(-BMP RB\&H-M$5X. MY9BNV:0-+Y2K8YB@S(A*_K*9UY5/11[!P_*>>JMT:9+1V25E4ZW3EI=-@6\S>JQK3[]X;ZK9IF*3, MB$Y!_0F#;]OU.EGT*_A[X:[R+4SHD;LF]0=\#&.?NEOP,SQQ06#%:Y^3X;0) MVL.P'\KYT_@:5HHK%C,.571ABU07:V>>D([%9CID":0L#=_1F76VHCQ#O:8[ M4:*3?%!GN"!*?6KW6=UH)KVC7$ZV])+/]9SE(H$=E#@[W_*U6-/BJKERAA,4 M_U_R$+TH.';$2$CV14!TSL?CUXQ%BHU:+B!&P#*@/R3E#2E1(M<>!+#D2Y U4#PRS@6,6@EF@;MCL MA[LO_Y+2@B.Q,D_%.3B&S7R(*E@>TRGM(,M42?._3B]+Y_"2#"5*U*.SX[=P M_V!%8U24BIL_=2/4J[CCP9S'#M3 0MWS]9"/Z='$*0M\CM;T9G& @M(//=@6 MP1#*,?WQ12@?]# YF1&-@MK\[XQM_G?.;/YWH6W^=].S^8^I/6#S=Y(P*(-] M;\Q@WSMCL.]#,]CWTV.P8VH/,%@G"4.4:C@UPP1^>M4:-#J/+]C0 R2L33Z) MT@TZ2]!=O4&;KCX#4]JI=>9Q7&RC;"#+B5XG?$!*S^"NV4\/"\R=G;5Y_5G. M*QK M7'L,Q#67[E1I'?[/F57@,265JB3\('/V4S-\\.R7DBZVV76Z4 =4:/>T'3Z[ MA^#19!E"!6FWV)\A(JEL;YCPC$AL"*!#WOR-1D6HB!%]CM,)%%81V9OP?::5 MG5J?^(&0HFD.T,NCPLY$BJ%K;XY8'&:/XMZ8FN]OD#*B;"J+W]&8ID_PT*"$ M.?2^7#3JBV1=+1BNN;5! NK)UM!G4$,V3'%8(ZJS4:3T'8<'-6B7N3#W]9ZS M:?<;%V.G'M\UZ]4(3.9UFC[!3R/J=*GH,WNZ?-UYS0^;5_RCRLVG;HC/DWXT MH(]D8W5Z,8!)!-!@V<]5U&3Z)/)G]]6)_W>;=_TL2<4L@^VQ5IQJ7%_'*B4" MF,.4Q=F,JLNQ3^ZM-QM79N<@TS!CVGF7D#NZ844%%H6FB*@[C)21TX%]"\DI M!F.DQ,9\1HG)'H%IR$D/YW0(RA#Y1J:RO*?KE.,.?D-6/-"R$J_ORPT5 ;+J M4K8F_3#)*W7&=VYWM'$@@$2=AZ%! U\5U\WTL.DL,[F+5$SDLRPEG\U(Q_S_ M6[3>_&N+ @&24!IQ'D/3V]L.]'Z;9N)-3IXT'Z_6FX(]R7#?WO EH[[(?4D+ MAFM1;" + =S]T<8C;&23V4*P4=3USIE:+&B5USPSU2189YA')L$,QKK)F4(* MJ(6FIWC,M,UD5,PUU^=<]<$_VHREU0?)6[UC.X^6@H3V:&IYW/ MR^SM>IM!,+"XX>08;0JZHGF9/M&K/&;K[MJEZ/[X2VT].,XOMF_.K\B\JHKT M<2N=>Q4CMY$HKA%TMS1?"3::O/YVT7A%DVU&;Q9'P8:[2%^1Z7'H[AL[#';W M-03G?&>N\0'O]''!9[*/F9Y(UDST8C%;*^#Q5IW#7K$LH44)T7O5ZT \W' ' M]"V[:F#WM^U[R/_M7_[[]^_^]*^$"@P"W;@/4IB9DRU\V+->D)!I=]L!T)Y# MA@;"@R>6[MIX<71BA:V$%ZDN^W9:^#+-TXIFW*A(Q$U(0A?[;XZS;_=NZ?8' M1ET7VD# Y[8OT3R[!JSJ6\4&T_K+DW3OQO; =.B$NYCD4+DI7(B*=QF#!#A MN:C.?4]?FIIZ=9&\**M_$_166[PF\!R7/:;4B M$9$S)Z)&3$,'DJ4+.B./KX2FHBCN&O)HD#CC,*#E8_W,J[DN#7$3:E7JF#L6 M";_;OG]]X#CT/,XWZ&E[C]U#<.Y@AK*44KL\'.B6D&_R32BOLX&JR!F>"0&O MWAQN!CVM%XK800C(A"&3M9G07JLXA(*@_CR*[;+H \?8WK983V'7F.ZS<[4K MUX=YAM5/3&9$(6_< D^^X/_ OT]1!A 'SMN'7[1:*KC*RIA( M[AL%VU? [2@D,3&YGJG"-6/*DOLJ*JIK,S&&-Y9@QYQ(%%%'NDRS7.P MZ/EI0(+X:FCQ 6[%K5&"\N\U:>!(U]D1<>9D5;SISEW%"CV?WE!SI,93#>NK M"LKKY/QS@X3NJCHRC>=]H\3@5NB#JSPN:%32"RK_W27___ 2K_@"TKNHHA\6 M"ZJT"L,@$6+#-T;VJ[ 0C&?E?1OU0'=$G20H!9+4N! 1YJ+8@[^^+1YNZR5TXSQQ"0LJ\ XQ<*P>),OA( M:(TT*3C61'XN"9N:<>=RU9G'I?0FD+L\$G(OAVI."H'J:8D4B(X1?>UV': Q MVYJ5&2#V+PGN('\>R\-(7!];, -*A382._+SF1F)/0,XS]T8V$CLP,BBD6AE MOF.,Q$V-$ 0S=66KG)*AV,>%J"25H:24Y>Q097R0R:6'$JSJ]L/*Y-#XKD51 M/&LA;^I4VV]K_T&@A*G:Q&9H"H;>%Z2W8\2^T#. W7VA U#@?:$#(XO[@I7Y MVMH7WM2>A+?U6^'I[A!]_#B\0PP2W9N\7M""GYTX$K34NS<>[H"41_7 KN6O M!7ERM\<:Y&;F-/3(7@M:%,#RL$4]1"_-2[M4Y$Q6\IA6+S2C]8[NGMLD^-KF M(%7T$DBUZ9*9(6GG+TZ!Y<+F^3&M5DV-T=V33E58@4X?;!1 W]C>+NW[D$#= ML=N=%2*;9H.!?#'3X# CFM-R=16NQ4D,14B?(A130 M\8'=I^?,YE_*T@D]J M 1KJ@1JRTU '=7E%(C^'2[Z-,/&>T%QQM=TK&4<^M"86/<1[@_<$";,'VE;*ZH)N" MQJE0.O,U*ZKTG_)SGO"?,MI3Q=*T.WK'T0/C/)U0"R[P6\SQ"K2O&-*=C26F M5XZ$$CZUOU3Y;$C1; 2'M8?S=PHXA(LS_,?BCO /"J R]886Z@X%H9,-F"Y] M_)E2=?7B2U;@?D>LB34(P)NY-8@)RDZQ.;_#FMQF0M.J M]@O;1P51S=OBE93#,W-EMNCS%L,3--CF,7"/.M3F@9XV M#U*U1S<'OAZ]HU64YC3Y$!5P/.I/,=W?&,D[W8.ZYIP&*FG ALV..4!99D8N M;]SS4.MSH0&E,NQEH,'V2!Y2CNN:C1K 1$">$0D[+"\-$YD94\YOJLG]%GM; ML&41K>\H9 R!Z^EMM6)%^D^:[-OPX]PVK]XI6&[\@&-25:( ^[(]\1AB;%*? M]$!/W13T MGC)_[X"3)A%]#3]PXF\M@@\GHP^Z+;4.>KW?^1"4,&*D-@_*- MFI1,FSZ!S9:]QL38*,K>5@V2$RAAK8\3=.R9&A9F:M6N:%D3DS,AU+PW:"\, MD'EDKN;/?$8R,YR(F!=WB31I!7VI:[,:=L7D6]8$X5K$.!IG-1Y$/BRH,2$M M5/!56IW-$ENH=<-_%NQ,93VN.E%E2AA)DL* M0%$6EL,Z]"04UNJ#WN!ZQG;^IEK )'N@(9,'ZU&9H4CG+ZG (2J]*8)[VV(? M]G>-Z9N-PF;_[20%6GGD8"2>' )EW==>1GVPFSWPZ.[ M9A=--(RW>!5+GM*'\9T&3-">_N\E.8DB5Y#6%$&PLR0Z^MMVA?)WOVS Q MA_AQ.&.4#63@%XIE&&5'^VWGDC,=FMC;7DD:]#4?NH:6W!Y8'^PI4$!I1 M.\C2!)"U@%:4\$YI0=OE@$#O]VP:Y7YW":O%.SBH0W&KJ.KS*5)9%=L85N:: M17E_D,Q :_P3I*Y1/3P_VH$E F[H2X%^XC)#BGF,LWJB^79OA-S20EAI?,8W MCUFZC'K>'!CU14=A:<#P93IH(8.Q*1S-$F%LU)BTSS0M9,@>FUG(RP$SSF.C M"#W:@@$;/UVN*K;8EK+Z6K;&"/>$WQ %VD.5)7 M)0J$.\[NDC)Y<$HO !.HMLYQ(=L\H47V*LPO4<1+?+$SP\ DVQMH@@I!++$> M46#:5!XIN,;W>,YN[X+>V3FXIYO([5P&ST9 ,*9T(V=V#^?@]JUO&ROKA[[W M*TJKJURZ\SC1ARL.([JC-ST],.Z/\H#*C#1OHP4VI(6.C?K 3N=KLPKP8TV% M4E A;5$!? +R]!]JIS%D2S:6]O9<8KM<*,TSL(LMA?N&AVQ79GEKT6VX9*%=\TR]BR,0+Y+EE7[Q["^.1W.[7#6:2^FQXHU36;J2SY1 MN/9)\RVG^,TNP?9[RE>0[C*(T?+#2U5$K$CX*A:O5Q5=EQ"( Q=&?+E$?E-9 M&D7AK_$ $5TAQQEFOGQ##J> \2A-BJ+XE/./ LF J?]\R P+L&P.C)!/4;4M M^+\ZIP'3WK:,D6XH7J_U6EGX9J3!Q\YAP-U\;9X%#BP8D=EXP6V-4C>T9'= M?YV((3+ N7W&B,[RV#BXJW)\]K1 '[]'9+I\HL4C,[VQN)4A0^0IRK94,E&; M2U(XA&// N.F@W6>HY*/6L$8<6'4=IBW:.X==9R&ZF">6@/IG[*@*LX$'>B= MF54'2>W6.3%?< Z#8]=E^D01+HK._@X<%0=PG.=J6''[+ *(CIP6(V% MH!G_85&MOF+G13=/:[HP>I;6O9L1*<0>Y->7Z'*R_K*<'F[K^ #8 M??2@KZL;.X#A04S_X/+.#C>'*U+ZK@^'Y,/8B0E1W4PFS'9.@&E'X@S>6E3=/ WC*& M, _XSD\%TC" +:-B(M;!H"#W60AZR^K6G$=8\0Z-]V!ZJ86#;6/>^R.01H0< M'4Z^#J7S=:B/+JG2/%.$RK:0YE"M0=264P3M=37!9EMH#>7\L,!AB2U*@D,E M6AB%[JA$"P!ZC_R,/ R+OJO,"UW+SW2(Y(V)(>G#E7C3#-+T)8]D&2N:7-3J MY;:@ZW2[%B6M>-.RW(+J$ 4G^DH;6QD5*2HCH?L*.AV))D8J_5%F_.E!;E*P M92THE36RFBTO4!UI.SS-'"V'/Y61EM%R65!I<=PLZF?9O;XV5%^L^.O <"WD MATC =E2C8>QL<\7.1BO!1I'78T*,QNJ]66@DPQIJCDY[T3VLOTP7W?!QR2UL MS065SV)WB.$"9))*R]EDQNQKA]/)8#HB+5\2*C/8(/\S4]IYD_1/4;SBUG/Q M"E7/?MFF&T"M-X621@^DO/>,[%KD=Z!E#=$&>-A\2CJ49@CR>6.N]KO@:^ & MJ.FK3C\]U!S)5JIA7?/4X:/W!G+(S-.#!&:F5 O*2KU)IX<[6&0G/^FG50P5 M,@FU!ID'F&I,.NH#MBII_-LE>_HVH:GD*/YASTC\C[]?U%[C_V<;%16D +H3 M"7:/.$BCI2'K](SH_/Q4@R4[N$0"]LHM.B1E!G1RQ!\?\BJM7N%9:<%A"NX4 MN??/P8=0O)ZSY/ARR[ 7@F\T1G>>]EZ@0 YPF!&!!6$%J3$A@(IWKC(A/D-2 M-) 3^3PJ"DA2UAD'8M+%BOOW<&CG-R>LR;6./:/:Q7YTQNH9^5BP,LSS?2T> M4;I3^TCG33+FL?#C0K)*EJ5Q.EA+?;@#4BK4 [N6B3UDTH#FAXD:>*#RD<-4 M9N:D\U/(&$'@;]L)!C^0,14=_1EV\ MHLDVHZ4H(Q53J"15W["GY<_O7^&_E]SF9,6@A8:TR+*YGDR3]9IGI8"X2?Z MX65#\U*1O'W4&%AN-X'EG,\E,C-2HR,N@@\1(@U&8;4T;HF8%;H[=KQ7%+P! M'(>+J(KDKM)U_-%I/L+5WC6L-Q_[#C@!Z+61X/\LI$5B9DHW?ZIPQ<]CX'Q] M'^4_BP)3G,T_LXJ6M]$K[$XJ]:?;#ZORAL9WKN8 1DN]]#;$/&KK'-!Y$-3Y ]E!G9'KZW-\>1-+ M$QA1UD14ZV7D=%(!'FKU\P?3IYFC_?>>QB(%ZX>7>,4)23]'ZZZ;[KYFB/VV M:SCW9IZ$21J@!*!ZWUY[*.8&]Y]__B05B=[95^3$5S0#.4\TR0 @;/K MN^_?/+XE#?A@+'!"0J9#EY$[VU]I"0KRYHD6-[E()G-+BY0EZBU.KP=FK^L? MV34[U- )@"<[$<@$V @UN8@AR.CM M; '/QFX6]U$VX$I1MD.>'4[&+U9S)^C(BD_%I'B61&Z/U9J=.'X$"'";9?(.5:KB'\N* '<0,IJNLCTCM$A79: <" !-&92-GH9/#[Z+;F.B%?B ME?P3S9AX0%;?!O1:.@8]T4^!!R&XEM<&!7$QU$*BN14*:R"9+ $;05=OW"B+ M>XG ?$!)X_F@1@\D]_6,[)KKZA)P.]B3>$>H0^F3>FX:Y O-7+T/"K7ZV&4P M/\\*>U@LY,M"/7H/L]F8]X4*.)%<[2Y=KOA)]$M) MYV5)JV.%-6H,C-EK"LM+SD13I(PM7X>S'I.]XN:P,A8I (TSMCC;\C^BR4W5 M4L+%M,:0O$EJ'-]"%EVK';Y?:)F0F=\1F

VM'@&_=U20(/,6=ERI95N( M*GC<2O=%SBJ2I>L4DLE6C*]ES.5?/I>NE[5^/!US.#1NHF@AF?Z,; KZE+(M MGS2'79Q5JR@_XZ8,O%$N7DFZWD1I(>&^N7EXN'I+"CZ[92Y8!1)B1T4.P3PB MMRWAJ[#-1#C?&5TL.*@V66RT?KZ[YN*+)D@*VS=.N5N/?PE4Y3!/FR]49YO.5&D.[0DSRN:[WYOO@22%.)I#"37S4E$"EF.F42;3<&BF,]:5(ZL M"?U8)[@H18*+A'\90/F[T6[,O7C:VC8N67'?@UE3<*^^D&MC"'^7'\HJ78-9 M=,GYZZ_ 7KU[B#-HHS84ZUA-97?9"SU^9YD <9#E3+A.IPWTMOX3!BK<\(CS M+U>F[1WFE:RYS;8M>!>^T;1Z/:?5BM111% S;/_+H686^IRK_#77\%Q-EA#< MF\I#]YO3W>WM3 X,?G"^UZV;XNB@#J7FS013\[&A'>-;3U?3P\VPW@CW+&%4 M-@F[ Y"T/-#__=J_W#D@^'+466MA?%:_"@V]'[C35">;@V,)&[E30'(YD4"% MKQ7GY5LN8YRB?U!?[VEUP.CKWH&=A^P+X&0'G0!X O#QMW66)X13D^V25ER0 MJRC-ZV!:,(K%!#OG'D X]3B+F5/7WTN%1NN]WY90+J"\ITMA=_?<=&CUP;Y0 MZ!O;?72NA!7R MC5I V[;J!+,\KG$*H"C57,'T:.;Q%:N0GMZ[N,XVZ%>HK;'\*;B05VO=Y&-: M-/'&!S]2<)+39/Y$BVA)/V^!)R_2;,N_NU]%G,@WVXJ?&?($DI/M_%4*CADY M&I*WD%"=6Z[2(RAJYW%5/?P'E1(/.72IFF?[>./ZV8,DVKGZ, M"H@%>YW'<<$/V)\YQ3I?0IMV0_+PT/"^JC$,X8%)$FE_;HA$D342I,&"U&C, MB.[D' FB-F,Q+$6]B=8-N. $,C1I2M]Q73#F:' MD"^!A;B*XVB0;(]'$*'2YRB&)J2_O%ZR &973 /'5EY!\MVW=?6ID#/\0-@, M8,8 ?4FB.688T?0Q?X2LUF@1@=>,W#7A0!PW(I";D19Z1)\*KC*FX?F6V5L, M?VF8\RIMC@S[RXGZ=BBYY*0Y9^O-MJH39'VH0Q)N:2&L[=Y,YE;'QB9WMH&# M+T5A!5F,[@A$)80Z:6-*]J@V]YF)O']L80MGX@9?>,U(!,8S4@L! [Y^W3)Z__*]Z$O$UUGH[&7N@]>FW>U_E2PX4!K).TIA*UP7'[ )RS?"] M53P%IYM,/,>"G.?#EQ+V!AZ5\6T, KY2Q)4B1=R;=V'8W.)"G:23LT=]?^:; M".])GZC,B/ 0O=R)\J;PM&\+*<'D6V26J^*+S0? &GG:@+S9?=H8H4Q!A_-% M;%([=$B= X0C1 C<@?OA>(T2^OWJMP"BT.%H2"XD8TGN;_R;774^#S^99O6 MQS]UZ/] :VR!MNY1G5=DJ\&2%MR0H?]#Q&6&% MV8.\[@O2VM718]W*DZ 5N MXZ >XK0PT4.Z\H"@0;.@FA0^%I3VOB;0[F=1NQZ,'T+/SDB#0]BW"/K$']"^ M/10-XAPJ5ZW09[[P_&=JKTQZ@$P%^0LYZ-;6[G?0#)!SYM(\; MI'S4K4@) W6-U._[^EMB'OEUC^C>=;"'2@ L_KF?K0D@DQ?M*VD1$?:^E(S_ MO$KC%=D4["F%U GP=IK**F_Q#E_H0A81G+3X]V_*+>27+?EWC]LT2\3/D&F! M<(#)(LVRMS(WQ&*;0]9D1NK94 M)C29D4?((1/@+>( !S.#50VAV>\K%O^\8EG"[3SYHEQ?Q0_W':_KU3"\*OTV M&K]I$@9,1_UKK$3W/J!+WI$;PFT!N1&K5TA24,WS!$")Y,R?:4\B??U>F(UB M>'37'-9@,!,))RJA'7=8S C' [^+N)C=R/SX)6P?]80WNPG3_81S&B(3O@&7 M,21Q0Z6"'E#E ZWMI'_VI:Y/$C\'ULY#Q%7G>@X<+R.>9YVW\WM)_*Y967+^ MOED\1"^W<"W$CZE55:2/VPHBSA[8;33T]G#\J&->)N*A>WVWB$<3_:K1)V40 M$))%=/>UQ1?&.AD2%][3Q=LS(9B9PXRY28WB8K*;*^HWY63HHW&K$G&''I" M'W+#^@ICIN-HK^OE>V9"MY&[TKU( SN\+?6UP^Q+7>.Y3[4E4MZ.WYGL(&]E M:VKRV8?;FWHY@VE3;&P&VA=PG6_3MZFU<4$7M"AH4C^JR)<0Q]=9 MQP(_"BI7K3$T+V5XS-$R3VKK8>:8Z+<#M. L!(B1!C/2H$9VN)'ISG^T>FG* M\O /];07NVE#<8V2+%A!Z G-(%-ZB,2_>-EEEI9EI Z#*ZU:1::*2N*#[3!Z MJ&L\UYI&7._N@>+W8CO(6]F+L_^_NFOI<=Q&PG^%0(!% G@.V=UL%LFI'].# M!F:F&].>Y+ GMD2WA*BJ8K%(5A7)KZ!/ MJT:6"'-@T#*HML:B1HK+$A2[K*3B?9 MI&],]ITQVD&\W3$A'%1>M.V5R2O?VF7;SJ43YO5Y\%C)R+3=693*(C>P)9E\;DYE^2LOWS.;\/BB&YIZEO= N M;+XDKZ3801!69J\U/AG.JW./^%E=$ -0MR7MUS07YJ\=479 TOL!JSMK_+==&-G00#CWOT9%XJ)8/ M@8 *MQ"!C$@(&>M"K(,1I3Z&:3:.$=0[O>3AJ>=I\6+]^3GD^!DF#@ M>!&!;/P)H&4/E5XQHN#38/EY1DTQ]0CG+ M.#GH=?NP?5H"ZC-G^!NZY]SANO1\9^RH(8[-6#T]6WJ17W"RS@I2[IO7K0 < M25?5&RY)_SG%A,],O$,-\K[G6"/"XO!:6S@[M1CFIQU>>F?H_?&_9) WV)*2 MT0+GS>MMM&/2#=R*\I@$O0"JJ- D[BB; 'GW1):=(&>=Q7*F#C=R[--)GW( M!?^/YKQA"E?HX-L-S5/^]T24YH$:A_PWNEIQ2OY(O MM*C6?:B0IF0\.9RG[ *D/?YQ"6F/WF&8X&\.Z]9R ^NI,\IGRV=:O/ )OVG) M-7AOV9:6R59GRM.W@O?C??%<*HPVRP?RVR# MRWW]RH!OEJS!H4CP5NQ5!)YO;R%17;RH&S =97R%#O-&A_(T]>C?(VQ2UK9/ MG8[B;+8SB).7;]0B67_TM<=<28,_ZYR7L6:=*GYBI/].D]:UF&:K>X&U6 MX3S['TFO&*, Q$_2/[-J?9/372J+5?)5XWZSS<%0"9\U 1 &@33H M1Y#G)X!?/;Y],I-;)6:C1)VH?EZ>*.=E MZ;DV;=$H^/I-]X0\$:B2QOGS\$P$;A_?LTH\'._/DDS]U@AY0I.';Q.KY4"- M(")TE\D1D$7B*YCG//QUU/K%.*G[SEI]ETD- GT7( LQD!2F6B"UTO:L=H [ M/G(V-P>//O=Y'#S391SX \!!'BCS-=C6!:Q!3=.W M7;68"M#NF 6^AM7:]V2_6U?Q[&:PF-%(:U>V$Z9P49?UQ"Q6-*;<(0N*6IA( M[,LMD3I=4MWF-IC2'63#'+^UC4G/R?0)?CRDWU-4XU&E!;.D)6?TL&K),[@> MC;8WM*5>NMXON/(&D.@\,:>8R]*XCNEDQ47QTT_*C=^J*WM0L555H-7PUO6) M./#9QYG%N+\Z+I7M!58?_39 OKF;UWW5":;7$[=,U6NP:7H6[0\Z$".M#2=> M#]4(>:NHWL.8?.ET'H46N=,S@#:D8 MVOI$;O',7)T8S.-DU72,J"/%A_/9<5;^@?.=A--@7[CGPB=:^E!\(X#7R06& M.N"C-FU*QM1OG\C.>^D<+@\2 BV0% G5,L'5@48J),2:BY$;#QIU-1)Q_!68 M>&(:"OQ6W=Q]_U;GZ4F0 2+NDR =S&:0!.F0RG$2Q$F_K9,@Z$J@Z@AM9?HMBS!:#0]UI/)A1/U* 085T$=R7N"8%6645:^Y1?.4*$U#\?;8\ M^7M#$];FXQTML2DT5V6E?+CVK*2)8J_3!X!::]7RYN1X10)W]0?"5ANPA>2/ M647 L!1"O)H!"2[+/6P9KQ!3RJI4JB\*B;HI=TS>MZ1@ +> F2A_S#]7I2$1 M6Q/>* 4 2(%_P&-N:)XH"*]GPJDE]*503UH0VR5K\9XE*WB\3M">^UV(EH)F M0(S3P<(7+Z="2![#% M1U6WBO_U#9?IX+&YSB>F^9H!TMX3W9(WJIDCQ3WN,;J6LJF)!L,=+58T^6M- M\Y0O+X!M5.W[3@][&YH>$)X1#+6]G',VV1E'O',O/OK%K4.NRRVL0SXF MU9LUX!C2 M%?IRLVS2UZ*<1DD2 F45XYPRF=@E=:'XD">A&>QQ@^_:NAN9GVD>$?,]QVIN M<1^M]2B0ZFDEF#$ SN9@SNZ\@:$1' CY-@#@%#?WUJ$T.JZ)@'DU!44KRJ0] MK$0T/G#E<[2]<9:MAZ[W6SG #S8,!%M5OR7(T&&<.- M+1:5Q\\64Q= $WQ$^4URP.ZZ3:USTF?I@6\O]H$4SA+\YD[6S M6Y<=2^> @N:01OI44M;GC>I^YCY=),C/($4DY'"<%C+LFX'#40L!EPZ5&.@@ MQP)I]"Y\\J=M67H)GPZ5!D_R#$1U74TL$SPA8K=#>B=>U-:INH[43L38S.6A MEFP2X$R[S6@&Q]FRR26>9,LFL0^Q3?5G',=>\)52G1GAZ=2Z:YC"'5B_XBP' M0>]H^81S E']$SR4EQ(FR6ZS$]@08C\]H/,#,O\U6=$23D7[3K9=TC8] G->AV)V<\2J&'A:Y9TT@X\2UHR!)\E+YS[94V2 M[C%S,$D&!F(NDV1#RPI$!5P,@U0%N0&0&Y!?FH+0 6*W4=XS".=Z9;S$"*^W,[&#/H=:-DDO*NX+ MM 7^XGB(Z*GF N+!\5GF*434'-2+7#8%!OWA(#E8NFN0[PR6RT[Y+G&I[.Q( M[&72D78-EDA9, )K:.$"5L3A2>1I-=08N].5\%C1G_G_\1_KG_@?SY@1_LO_ M 5!+ P04 " #,,*56\Z/S0M%7 !QAP< %0 &-O:'4M,C R,S T,#%? M<')E+GAM;.V]:W/DMO4W^'ZK]CMXO:\9>\9V;*?^>9YJW2;::*:UDL:3[)L4 M1**[D6$3'9"4IO/I%R#[)HD #G@!T6A4)1Y)!,!S?CP S@T'__._ORW3[YXP MRPG-_OK]NS_]^/UW.(MI0K+Y7[__?!]-[L^OK[__+B]0EJ"49OBOWV?T^__] MO_[/_^-__J\H^H SS%"!D^\>U]\]+,HLP>R"+O%W_SB[N_DN^N[=N[_\_//M MQ^\^/YQ_]_[']S]%/_X2_?AS%/VO_TE)]O4OXC^/*,??<2*RO/KUK]\OBF+U MEQ]^>'Y^_M.W1Y;^B;+Y#^]__/&G'[:MO]\T%T^38M?AL/$O/]0/=TW?#/W\ M4]7VW>^___Y#]737-"=-#?F@[W[XQ\>;^WB!ER@BF4 D%K3DY"]Y]<<;&J.B M@E'+PG?2%N*W:-LL$G^*WKV/?GKWIV]Y\CU'_;OO:N@83?$=GGTG_OU\=_WB MG3%=E/P_RQ\$Y#_^S D7K7[@%!=XB;,BRFB!HW?OHIAF!?_0_(,3G$>;U^=3Q[S@J&XV+XL M18\XK<\D)H;/$=I_<[)-Y(W$"1IT9JF&%/9I@QG-S4[Y!NEM6V4!'"7UAM^'\1WQHG?_V^8.6."L3B-WO, MRX$V+7Y8(2;VEWA!TF3;>\;HTGR!IS!H^(L'@J7@.AV^L8(-0%YIJPDY'#IV MA$:UOU'=?GSLS&O$GP*V?S $[XX5 NA2[XLP0/0)VH].M8?L?WYH-#]ZM:9^ MC3C\Y(D/_H2CV7:#J.Q$5E8,&)I7\ $MV5NF! 4#+!A@8+5^)UG7>W'B,_YO M.)GS&3^)^2-2&)EC?0QYO*;-\7,0C+-@G 7C+!AGP3@+QEDPSEPTSOK3L*R9 M:@F-*S(CE"41K@2;&S SRI;5J^ F&G"@X4TS(T)@)IFAA3'AKT\$"5$AJ2B:FW16? BC])T;L,DLN^,=KHDS3=$ J M+S925+_[ED]LFESQOS79B]JVUN@4&,&H?-/2 HW7^UDHLR6@S>U2VV1)0)I: MH+*6-OD44K:S0-__6R+&=?MT?8=7E+VV>@$M+=#XP%"6$_'UM$3*FMJ@DK]" M1=G!X\%]>9,DX=MUOOE'S,YW4L>>HJTM.L4.-V4/]%GN?I2VM$7C+>4J3/K_ MD95DE]8WMD5II?Q/V2VC3Z1.^%+2*FD^.+7G?%(PE%YS]>[;W_%:2J:DW?#T MT>629O<%U_WO%]P2R:=E4245"T76_P&FJF]Q-C8:G;(G2]*S,N1J6RY?LQE:# MT_: OETGPF,S(W7>N&;QT;3W*H8,H(D*Y\."9O(U6]9D0*KN<5PR#L*[]X\/ MI&BTHF5-+%!U^2U>H&R.)6N(JMF U'$C4^AS]^OE(TT;R&I\[D_L4C5]O ]# M@=Q*IQ",,@$"[C'T5#S>J:T&KF(X0IZHL09.03@VGNBUP% \'!=/-%M0 M\!^.BB>*+3Q^#X?&$_46FH8!!\83;5>>10J'PA,=5QUF@ MZ+6*Z T<"T^46GV #0Z)5UHL)&<*#HU72BPD\00.C5=ZK"+I"8Z(5SJL(I$% MCHA7JBL@I1".C">ZZZ4F'PL.B"<:[*5ALK&UXXHQS1*<<8S$3SE-22)JK4:/ M*!6U1Z-\@7&11W&])T2KRLD6N2?Y :8EO,:OF[2O*6_0^A$E.[8FUMM#?O9,4 (;4^"'=[^8I,DY8)1L71 MJ(L9*L9. C \CD9>6L/3TUQR-/S2$99.$\G1^$M'2 #.]./,DS?#!6CQ6(LP MU#=I17FY7"*VCN@LRLD\J[))14W!.!;YMOR;12N:$E%V'QY%:#VTI7KV[4GK M5-G^(^)"E&&VOOQ/25:"G$F6W--9\GZDYD:S5\O\9G=JB1(M3PU*H/ M\*SD6R1?.Z^7*T:?ZNG?2"R\PRCT@V@>D4Z1NE$6W"C9[ '7?&/,YN0QQ9,\ MQX62?*.^QWN%Q/%S,-(E&'P')P6^(4\X>24:^=GZ(_HW9>W/B8[X^-V8WOH+CHRZQQBQ^$R';5#(URF$R[3"2%<$^:;S4"JL<>.G>LV M:@+ML!?[@E<;U9CVI'/Z@J$^4\!8>?4E,-YR.JH\&KY (Y<:A2/OV)E7;DX* M=^JQIT.H^98[MX^=[Y[6 9TWUI>\$$.8VL7B?)$I_;;;VN]W[,ML3]I="\^\ M+S/11@+LL61AG7P"K.%5I&U\H'9S;-Y'CYMS^1&*^;919_QS\BE-GDF:5O=W MKDH6+Y XP4IV\SY"U>*QI1V8=]/7ZRSEXO1+;J?\G&WY!+X2/Y*LXN_#A@J^ MR[]>TQ57VQYFQO0V: ^Y/1_CX@OED_B9)/@FC14I1ZJ&(H78:0J,A-!I"HVVD0K 1T<9,6;.=*S]\&NX^RGZ)$R M1I])-L\K-U#,/P@I(C3G&T*E=AFZQN #6G)^F1+4R;UU15A>7*&8I'RAD/M^ M%,UZ\/QN% MC"RA655=^!%E7ZN8GE)!XCT7Q2?VT4K7KAPR^ M;"=;X071H^_0 V$/"\( \"B:!6=N.#$:3HQZ>6+TG&9\02[C2IN2;LW UG8I MKQ2U[8*E\/_+&XY(KS+JHFIJU]F/'PM]E!78VCKEUY6P5BEBOE0VQ&^X*!:,UJ'1GU)S0%,'6U@W1&X7 M[NL]=MDWU;1!04Q?! 2P,^B3G7PYX@T 0YM[!\;"\=LU8-JV)F$*#(;C]VH MP-"F1_DR2?1;BBZAPI<-!>;*,HCK^;)VG/!U>1IOOR:#VI?U,AP%,3P*8I0B M9?>,Q\\1'[W2ATLFKMV)%XC-C>\:THQBZ30'B(IN-PB=/P@7TYQ5%-\RRG]J MSG^%-C^-)/U_Q'P&(Q/H8#U":KI3=49"*J +J8!WAXO@)$ON<"JNTIS$!7FJ MC'QX3F^7H<;C61245&1>*=N.2[4R!TO3.B0/AAHJ(<$M)+B%!+?^I4*]95## M-=H75/1^ ,!6>^PN(;"(F%F$QQZ:-8/%Q-KS16!"39G@2&SK2.QNE]GU,OX2 MS;;Z9D1VD;8\6E97LN,D0D4T0X1%3RC= PQT/K8;W))/L@MQG5R5+GD%@^OM MN!Q7Q\_!6+?W\IG\AYC('^OI+6;.=;8J(=7*.XT1G#_!^1.<7Z3-SA3+.'__*B@O[=1>V/QFA/ 5^.G"D8^N7_14:_I MUY"/<[>J KU..&>BFJMU)1O:VPS MDJ=N.A.WIN(LKW2U313BG.9%?K_@JG2M&*!UM6MIZT?V,^KQ^BR/GX.1O*XO MM.CI2@B-LA:?MKU5Z@\59R'>ZAJ\FM9V*><*LRAHI%BLFIJ,0J,RL[*YD?U4 M4!+SA6YO/=W=?];4E 3TL>MIWZW/AROXA#&QKU;K]=GZS1I>;6C[72U+0-]L MR%>%:(H/=3AK8TI5@O-MBS$H5!?>;&H3HE(A*O4:CA"5VB+B=U3JM&MN-AN_ MU*9:X N43;L?!6T\OB#0:)Q0F%G@"P;ZR*[?"%0.)Z/_>.#U0N@Z_#8A6+PPHJ.\@V6 P/7&Q@3QVL) DH1R_PIOBP/ M$I79.';ORS0!XJ'/L_!ECFC7#5#X!HR&X[4$I6@,DCOFBPSI)E6[-"M?EARU MK6:23NG+++.1GGZT%2E#>KJZ(&&?.3=V$]9_BW"U@6QI *:FO^YF*0F]^;7A M@.^)IYF&5+,C2S4+R1I#T6&XY=&^GWB&2\$8X*],VXIGMS9TOVDNKEP6H*5E.PFH[) M:KJNYO(#^@97Z"%=@N47BAX%VRC81L$V"K91L(W[==<^C=CU&*46YL M";WI9\D(DKRWD_US@_,;7T>4%])98]7>^C M>8FJ S3FWJZFOK8\7O)W=XSZ9W')Q">?%@O,)G',I2:Y(>B1I-5]6?*:O(9= M@V,:"9RQXQL;QC)VAM#Y:BG%Q(UXIMEQY 3Q=\]%I5Y;&TW\7,P MDE?RPTY]T&48*5H&/VKPHP8_:O"C!C]J\*/V,Q>TFA8UUVM\P2;XF(./.?B8 M#8TR7_" +(SM_7#'/EML1B8<+XL4(A,MLW&U=JZUT$1.YAF9D9A3$Z$XIF4F M"EU%*YJ2F$_@W0_P@(7IB,.',=I1U"FXOJ%K7_]4Y^LPZ6^5+U-QB>(&SG#SA^MB$"6>FW2WS M5M5,9W5!,9)_/>?;*2G$3U)VM#TL$5S ME$[B@CQ5RN>4516!R[@H&9>P'/K]^GZ!W7@!?BQ@C"I:6J:8D2"'ZCR>W2@5I^#5$&W(5US:W2?IB*!B,?T,,J!Y_P\X&JQFC&?XSKL)J) M;M1V&*N\W@K5C69\%E=.K5NN#S!<$%;1*0H7Y\II8]K=+F\O\=48')K6QT?Y M2/D/7-)7F!5K\?4++ABB-M6J$@?0K#'M;I6W.\P7VA+?X9C.,R(V4F9JT1GWMW#J,9#L?)DL02_C42;AY M]@6)NP:+M9HW2)^0A12RD !92+VX:T-^DBP_";B]'WMPZ:1SDVR&61V/QX

;1$E^@ ?!+N\5??)E.9DB! R"^Y+68P0-SM/F2\&*&33O#'8R5XW=@ MF?@&H;@@&C]:M/:!EX/, _>830$/E H#1 M_-TG-+4)!W %TRM=O*8/1%QU+O)2IRDZ>;TMQ#'2HG]+TXX>X0FE6O, )MA MWC<2>KN@5^VS*0P%!=9]%-[RZ>Q%P)-_"))_/5N+_UYQ-8LR*)LM1@K)=1[< M&@^:"PY(? LZ8>GCQY4^,IQJ&M(79>F+:JDZ]H2DD+48LA9#UN(A$I+=CG;5 M#7V1%#T^II:D+[EX)I(SJ(GE2P*?$:#M[7E?7I=:VL-T8 MQ/OHLQ2PY+YNLN@AE2;0J6;P0RTI$=AEV$:I2[-K%)7I^ MJZ58Q2!4=XI?[!>N*Y*1 J?D"2=5BD>"9_N_O,Z+5-K!_0_UZ-\T"?I$?'>^14WR6\2*Z>QL(Q!<[WHD6;7>P'W#/;]G M)+2V>=APOJ4]1N)@KQQ?)R)#;D8$\"\^0W98Z98_*Y?&(:->WQ+S)5W#Y&0;$P-RYK5D M,;CKG'/7B;/&AKX8>9?@6 F.%9?I/#W'BOE"'5PGP7427"?!=1)<)R:FJDXG MLFMQ_1RQPQH[G$G$YFV/P\(&LV1;F1 SC$$%HP!D19DP$TPGYTRG%W6L)EER MAU-1_,KPP)_1*,' "@:6RW2>GH$%7,.#516LJF!5!:LJ6%5F 6ECWHQUCH1 M!C+B>F ]V':.V'97_#O](3Y3'4+_N/F$T^P.QR43BU!U'83V.M>6PUB_)S0O M*ED]3U&>5]D^9^MSFE5EXDJ4?D1BX>5"PN4=9 OT,62P<(.%ZS*=(]V,^3EC M&*4B->\#7[!O:)Y/LX/I!F*DU1BG8L=WV\:#>1_,^V#>!_,^F/=Z\[[#-N2+ MN.A!ZD^5/IW$\6YFEUW'T:]1LKN.0Z)YM'(6&8]KR4'4DJYAG$+&Q( <02U9 M#,X?1YP_A\D\V^]XO?]XV\WJ.MMMY=6)C/HSWV(VHVS)?S%*I.[U/2ZAU1&$ MX!8*;B$/W4+'I=+WO=T%)TEPD@0G27"2!">)668Y7#_R15(ZX]-5B;;K#'CW M8Y16=P.VO*]*TMW6953*UW>RX*L;$\]1OKA*Z?-U5GVTJD:"MA2C6<\>:BW6 MESN>H51(U?T"X\*<7K/NO1"]NY=R6]9CO?4K0F@V[3UD34N9&()\-VH9#BX: M1UPT]:RF.>S$NJ9U<"D$EX++=)Z>2T&Z"@?/0? X\40]CR(&E)&.B^ M'!=>"(ZV#O,+YE-"GCX@MBXL.M=PN?814\LV&"LR$X&URF\P2= M#:JU.S@<@L,A.!R"PR$X'$Q"\6U4(LOVDLDU[0DN$$GYWL I+U%J:E?U\"I; M]E=OI':RTRXVLX"+T8P438;8RQ;MCN*"7GY#LSG?@I=Z(K8M>R7F(^(S,L-L MO;N^>9(E]W16///Y^A$O'S%KHLR@6P]$?N*B\T!W236[!?&B%I"'E_)Q2*=9 MSQY(Y6_($L225PO4@^0+*YKW.$ MD#X?GBJ2J:EJ>CXX57BX.LU=5;E]_BM.2*UA57UH5@E<6&YDO$,E'L_Q:S^P7?]CE'_&/(V.UC M[)%P.2NYS<*IN>:SBC[5=QDTKBCP#J/0#Z)Y1#K/T8H4]7G]6ACXQ]^HE(>S MY9V$ VCWD:1(0=X'QE=G"*47-J*]EKNJB!U](L3@O\X)O MG*RBB6^=4F;D74;[-F])VGE(#-C8]1F)#_GMAI]SS+?_&S*3:0N0KLYQE9^M M/Z)_4U:5X6A0H#N,X J'>^H^H25NM#L[CF*74\HPF6?G)6,XB]1.+AEE&-9K&]35#D/=X[$ ML_4#IT.Q_!GT=(,C095RJ3/HZ09'VOT7T',\N7LB.5]@&_P(S(7?<%0GTQDK#S[DF?5^S/:DW;4(&?HR$VWDR/]\K!",GR/O[/&9=@E3PZTWS@+5PE<]W,;E+$JF M>2C#+;_.0M0FZ6"X)=I9F-KF:8&A^L4;J,!A9S V?_8.&WU$&PS.K]Z TR;U M @S3;T.CT=JN$'B.AP??W1OHXQX.$#'KX #SL?#X3A^E=O@I#XSJ7O,;%3M>!\]ECEG)\\C%/^GY/N'> UG96-/1=QDB%8EBQ>(8QN1 MG6T5H2J6T;&2QU"OMU3=8UCR.U7\^,@7M1*.<;ZB-?$W9X MUF3=X6K+554@@ \PLJ0=$,B5\IPOS*PNCBQ\+K6.)#L3;C+$6 =2T+J^:(UN MIL.69IRKSH7KNH4#'.$ 1SC $0YP]&'IZ;8]VGJ7]P4A?8822'7P)=L/(#!0 M8\L72&RD\1U]FFQ(XWL#B:F>=X()?%V4_!/,Y&MO]YU@3I^9"\:NL_JGZ)$R M1I]%H+QRK<8<;E)$:,ZUK3H3JIL[NOT++#F'VU JEC>41VP_4:Q7HRV\BN9 O 0M!@;CI_)';?1Q,E.-M:$M9U;+E M*+TR<4587ERAN+Y;3.K@5S3K@8CK?(EC)'][T_,>7OMW4B"1N'9#^58G?[NB M60]$B%$WP!*LH$+5KA>+C"_U=;)OY='9>K;B-)"I[]#KU[W',/YU^[JO:]4-&R9G;SC 0 M/?H./1#VL" , (^B60@G#A].##7H>Z,JU*"'AT"$KD]PSE)+_G1B=*IMD?B!&AAPB% M3A8PAG8?*;SZDKQSQ-B:VU+*RONJ+FYP05/AH&!R1!C<4FSN9B="CDZ;.( E?7I1@BQFY8.T'R%"/L#I:5LSVIL.R+=Q886 M3=5S5=-1:59NJ.K&EDMFKS:A].D,,!-ES<FJ6(-D34;C5;EVB%O&#)O0^:MWYFWIUTZ7>%*I*;&NB^8*%S8U,1M M[ L>2GV8FFF@OF BW=\I?%?U!0M]LK$N8.%+YKEZ-37-0_ %%;U\J+5E7W!0 MK1FMDZ)\.;$ F#K:E#I?L BW1+SF.=P2<8)%U^'^V&.7?5--&Y09Y(N '8& M?9HS& S'Z_,#P-!FW8.Q,*XPYQP6^BQD,!C&U>2< T.;<^S+)-%O*;HL15\V M%)@KRR!ZY.,N*.RH?'V:\Y.^;)>AA/R+8[H0I,J3^AD?'_'2D_P?'S; M%/ 3/!VO2HP93F\["C@D"7'#J2I'@8HTX6ZX'=Q97.#)SV!PCK^:MFGZ'1@: M?RIJF^>:@T$Z_NMK>BI$ =<5?=6CU0?%X/@/ED7:M.+T%Q^/XM>H6)6?V\-BHUO9S)+8+$1\M&9=A MSBEB<]RU1)OAJ);JLK6BJMO]'N>UQ4?;QGE/S47)8$V/ZWR3O^(^=Q' M)A#">H2Z0G33\OL^3+Z9/8SO7VJX.*53[]SL4WHRQ'_+-G#*.4_)=/#9KGMW1SZU"= M]53?9]'DQ>@\:*]UK%UT& 6OC)5*?PU">$79O50()59NFZ'"59'!RQ"\#,'+ M<"P6P=$:1<$BD&>J]ZJ$G5"J?Y\;OUV3Z\\1YJ8+76,I='SR+[EZ4;_W&IX24@\/+^V.$SQ0_C[,EGR%O&4D%AE1=+FD6?6= MF\@V'Z7?"ZL6?-FOA)*_886S?+,Q,5%SHSIVM-XWV5P!.WE&+#FDNVKQ8JF_ MSO,W=8\'?U^OP/R!\V*:/2QP=2Y\DF5=JJ*BWJQ".IB:C MT*A,NFMN9#]+D,3%8EVCT[CO]40GA:*O,R]5%9PE()MCR%?9Q^Q1__4?50KYG5CF<^U%LX.\ M:TQ9:\.+=O&>S.<,SU&!K_DF2;*'D@ZNJ_P;478MHR>9HON M8_R0G>?557V5QZ:*FR47]8&2ZBO7*L0G_%P]DF,-Z3R:Q"B(.W"YYI??^!), MN-BWX;)QH)$XWNPKJAL7W[88@T+U/8M-;4+&:LA8]3MC];2O6&P.WE&;9HHO M4#:M\12TO/J"0&.PC\+";+Y@H,_ZEH=$?\^SQE6GP MA4"1.'/L'Q^L7@!3<8Y=* :_1\]1OL%R8)#* L;$\:OC #?/RKP&OBP/$I79 M./?8EVD"Q$.?)^[+'-&N&Z!T2# :CE\=)T5CD!-.OLB0;E*U.R;BRY*CMM5, M#OWY,LML'%T_V@L(P]%UZAB]FV<*,B&&Q6#C#!/\CQFWG62]/ P0U&G]'1"3BPQV\!]E0_"@[9 MB9AWTOSU/5(VRA+^%N%JF>]8@% WC*52@S R.A45/*+:<97\W>'5-J)1W] Q M29*J'"9*)V6QH$R4R:ROJ6TBVG2,'LXFA'I9.IK""2?'3CB]G2"OIH6TS NL M]YAGG-Y0MU/N]V3NV[1A%S*@&P@T[.,P3ALZ.LA1I=:U8*CJ!^/GN-+=PVFJ M<)IJ["0*QY,;0Q)%6\O0?-L_H9R(7HR/4TQZ,-8[3C&;P527.=7.?B"AZBX>M+SV8X%H=5KRLQ>T#?[OCG M$Q$\DI7B3,8*UUEQ,IL7/D"H\A/NX LV>+#!@PT>;/"Q%-SVNY5=A?;=CU&* MN7;=59?5CF-)C072T4F#O<%YCO&->,W.8A'Y1R)%H4Y(:M)>];W"]==!S6Y4 MZL+%1;U1%2XN@AL(]1*P6;)$TMIT]CG'$[Z,%9,X+I=EBHK*.2HNCZW6;XD1 M83[02"9#.1K,T<%J'WE?8#/4?GO- ML\>UWP8O\^7H][;I<7+TTP>/4PN/4TOGP@EE>[34TT\POZ.[H6;9>_D^FI>H MJLG5W8,)&)8):-)&1=?D#@A6*P;? BZYN'$2W"T!D>KYX[6,Y36Q36H^9[B"S;!(1X-'^$$8Q/Q(*=L2= M8/S$U.:U%@N(:9;@3!0PYC_E-"6)"%-$NP9Y1&?;XVUEALI$%"R-:E@6N" Q M2G<,ZZ,%?;YM^'A"_]3"(@[!!3VX\^2;_VZW83B_Y0D)_4QQ#FER3-)TXB;0-&N> E7#;E--"?\\T=( MY 'ENV?12M3EC5":;IP0VT05N"IMF2!+V3NV&>J4 O21&W243Z%GDN";-)8G M_"@;]I SLP=Q-#@/V76 G)#QXY2Y=;;Y[)/]5Z]^9!BK$QZ@_4;G1I%RHFX] M"N7G=/E(LFKFW.&8SC-1+^HZX1.5S(C05ZJ\U7R#=<+WWP/7-W]6+OD?JR8: MIOM[T4A9(7TR?CKM<9R+2UA:Q+P@!$MD@9K8O MP06 P$ =C[Y $L[^.QUR3@%;E7\;C/"OIRZVIE[% M8TOV83@E2XX'6Q\Z>JJ<\==MQTK_:4_BT20$=66Q4XK0%3HFF=)JV8_206'0*&4[MY<-2SE-7 0Y94(YD06TG:#VA;YKF\!,),S3'GW,\*],;,I.%8_H8 UJ.,@*G2OWLG9(]6%>K/$V%O3IEFS/,?.J?H?@KGSG* MB0;K%!(R0D+&N D9';3KD*(14C1"BD87'83VM+G[@J$^@M]:T_,ESZ.CF!GI M_[Y@%K*G1L^>6<3M!SL2:$N4?$ERT* MAD]_WG_O%IE&W'H(IQY9#@)_D,UQSI]$,6)L3;)Y](32$@L/QVZ4D;(/6A%W M+'D''9CKE'$PG*NL%4=V8N0=P [1<4>BX]##G#\[3=TOHU*WW;,N2L:GP"UF MA+Y.*8)TB<:),VU)NJ*,:RU9?9HB7C\PE.6U7?F!3Y@;FLOB-O !1N(P1*". MT&9QTY6U9[)W\\*%Y/S98K3<*+QA-DC=?.D0GL-83@/ MR1' !5$2AW/2UA/L,DM9^M.Z%[)'<8]TQ>-((=+OX $%XHC+I3K MS9=:"Q]WOJA/V.6?<#&=W?'YQ)ZDQ?\,>H[#D;RDV6&3Z*=QJ;Q#SQ_Y1&,$ MI?DD2^[+U2KET\;H"YB,,0Z77RC[>IW=,AISJ]>(-WW/X(X)[I@N[IC>=K;@ M8 D.EN!@<<+!XE(*00_;M7?1BI*:\5[.#=+00N4NNAB46GX#KM9 M5IN*9=$JK9ID281W1B69:0K^OX:/LMU'@.2OY)L)EG=.R_?%ZR<7]J;Z) M5WD4V:BO5:YN^ P5U:_X/V!N0'VLS]0.G M0U%YP:"G&QQ]8/+\*5@G-_B0.X15749R$$M)$C*BK'EAT#.X3H/KU)KKU$C3 M#+[4T_&EFFR(M,,ZYPM>>L>KL8KABX.QI2@9*,B^^!I;(M7",/+E*&Y+Q,"& MBR]S,%RK$D)CANYZ$RMR@&GRLAR]B_&,P7QQP\TX9V-#)L:^P[&BA.1H/F=" M9C?EYQA^PEF);02*P"]W,4ID2'RG$-%'E*)U3M [12'TYB8]E$#_1+-\G8MY M('^[K$T/K[_#>3&=/2QP51))3H*J70]DW.L@:&PP9 7Z8:2U_]B@X43I$(JK MWLW6M5MN\\O>([?YP[_./[WA]?4#2Y3<_DU"R?Z!)4H>OD@HV3^P1,GG>PDE M^POSQ@\+ M:CLXM?=X7IDJF,X96BWX4 M+RPH+KZ08K$M)'B=Q6E9N:;R'//_)0_HFR1HTV&D$#$+$3-K$3.X_A7"9?Z' MR[3;,C7:$7V 0[]!4:-]]]@QT?N?8;K=L8,<.!GBQ MT'ODCCU&!9X;:L^@#S ):+9LW/L86UC %X[V< &-\[[B@ K_U88 ",;QMW M%(#7+D4P /";P5T% !2F./8UT68&AZ.K8LC@:!=4[^Q2LQMI_REZI(S19TY1 M7F4BQQQ\4D1HSG"=R7;HISEHVRZVWM?K+$73^R6W4_R<"U/.);NZ\>2&HDP> MQ56W["&<>X$?BQN:S0O,EL*WLJ"L$#^?T^4CGQHB :=L/BS3MGL/1/^=%.B! MOT4@H@B!*YKU$8''<R@B\I .0T;H^YH!H)A\O],M1%<= M.9XK)OQUM2:);Z@X$"AO."*]YYO"TO6R!**\NS\VHAE'#6U,0N MC7PW%UN4P*TN"RPE]6W+T8 ](.43S6(PW?O&T?L0#0_1\#ZBX;UI/B'^[7_\ M&Z N4=.MW1=,].XJG9)Y[!$^F'286I>^>'0!J&A= +ZX=@%80'Q)ODR8<%PS M./L-G?UPL]^[2:+$16Z1>C=3&G'HYN<>8']Q_V!OW^Z9 9(RW <1XEX9+EF# M"[>;5S'!O#=V Z\_1WST2K6J[H425QDR<97A]E^&JT/N44&C8H$C;NTG44*? MLZIH5,OH:Z_OM!2"'8#F3G'82\XO76-\C\6M\'P%X@O2E+^977XC1;4:R:-Y MIGU[".Q]/'^XS@H\9]MR"/RGI>((MKYY#T3](^:+"C*A"]9CR$!HKW((BH8. M(/DA).I(2/3-2J L^:II;97R:KVZ.Q1,)>FZYG9+B:)UY4N_HB])DM N:QYE MOX]"_@LBSNM50$)Z4].1[NU^20K?Y/BFM[F>09$* .PU'B>B: Z4_M=MQZ5: MF0B@:3T>Y9N/#R%[T_3UI;U'0O4OSE!]<+/O)/EWF1=+>8 A M4U1\K.[;V7]^Y0*C;7\J(?]^U?L0]S^=N+]:MZ"&F[F7J"@T1FJ\%OF"D#ZZ M9Z1U^Q+2:B$X((/<%WP,Q:;9V/$%#.W::^9&]24<"H/%Q(OK)3*PU07F,_,E M"\D H Y!%%_$*9Q(=CI):849H0E_/RM<#(1#W&3#[=1\OCY2-S,$(/[R 9:0 MEQDE#Z[F3X #(<,M,?7$NLR<3+N!^'$'ST=R5GK:NX;M9N2\^S%*,B$$IQ>&>+)'!@V-ON65)!E+ ])+3OGH]TA^J4;Y](E-35$2IO:#?X M)7*EJS,X&GKE#4-PT8/@XGWY6"WPUQG?X:1TOF@TUG'R/Q C B>=Q$K;G4K< M$[IWAXCFZ40T;7BU' \LN.S5.<"4: MK>RFDSP]IU$D!SPXY^H-H5*[=2S/W*PL2H:C)7C&Z1/^2+-BT>B3;3G$\,1W@-L^TM4; M:=EXUM&PJQUB'_@ ;:%]T=<2N<^T+;'[G@.1^CE+-B4-<'+Y+>8M&DN+&O=O MZ?F24%ZEU$SBF.L?R?;5!(N[M+8U+5Y0Q1_)3^]V'6O(<[TM]U?#,%6+O3N$ MK1P)6YVA5!A0]PN,BQOQ2J'MRT_^Z9J/3KOR>(Z^PV@A0YDJ"FH[/M5R[17: M;:3@H8XLE;+;:0RGN-3HQEV'<8K7CA_3Z>\HT;S;=G>.MR9%O75_][A[H]>W M[#T^9T SH-48H]54K\R5EZ$9@PT0VGVDC1!*'F1#[#26DUP#-\BNPSG)>T\? M^RB^LV8#;3N,L[RJ-M36X[C+K72#;3F*.YP:;KBMQAIKXY60*6%-TSJD3H;+ M3/K)\#-S>X:,O]/)^--Z2:FY3](7;/2I@# ?LR\I5V"J'7* M$QB>/Q\S/#TY\H#6"U#B&"0?CMFD#HD1((!^OV8 >HG2 #7+[U0RMNE M),!!.FHMO'W&-!R@HU:]^XE!PL'R0O]NE^$$!^FH->_V)RK@ !VUWMUCC@<< M,2]4\0YIHG"DCEH/[WAZ#(Z2L2+N\"'6=EEE<*R,=7)GL3)-08>[+XU5<>

;YPS'RX.[K[$4DX7D>MLALE?L$Q M\4)+!QP;@R-BK(4[6!,;4-IA#XB-\A^_1AQ<\L0'?\+1K/I\%G]X1BR)8IH5#,6\"2T+/BY?&+)YRT(A@]-AJ:2()3ZZ7;-= M,GI5$\$7\ 7*YOBJ)D%QO3:P3P_'R?\?M$(9_R;_Q)DIE89=>R#V(TK1.BA[ O--F\!$VW>NP^2GTF>7XE;24PQ-NLY M9$&$P5<'4.D$2VM4*++@2)&%B]W7KBK3R0X!O&XVTIW6>S+.-[(FKA)4%E: M=!F)A^O=I+HC^5=%:0M(%[L':^&KK$D7JSS\#2=S[!%+;[^8*! M_E 8W,[QY:@3=.:T\+/Z I%>;"#&F2]HP+<@K84"CZZY#8E>0.06D"]BH=M? M9':U+S)@M(ZV\?F#@7(\#]L(J/8!*#!QS)[ G7ISAV?OF!!$DXF7!-'IW=8S.KM41IQV_ [[D%B?:]4+;SPE^8&N&LH\3?+1>-TR'<9%;^-IA.LQ(W(:, MM5Z]6BYDK+4QO$(.VNGDH(4"[J& >^\%W$U]6;ZD#72M<.]S! Z,3:CQ/TQX MTO&YXW)XDHNCF\%)(P-QN,GB+#X&3K?AYI&K%;#TH25@-,PK?[J&1E_>4S!D MY@5 786L6[ *KBGZJDJ;!R3@F/FI7G=!;.#,R5@<78]I[R M/**S*$;Y(IJE]#F/R@R5">%-MO3J4R@[OV+X7,J>2.R45#E94E:0_U;,3&?7 MV1-_+V7K^P*ORM4D2W9_N<.IH.Y\@=@<-Z::=1RJAR2ZZRQF0O(O<%^=H10J4DO_R!33/:4R$R'XAQ>(\I67U\4M! MT;58'I;;Y:"9G0X#]LW;9@:^H$4:&VCFIM40?1"?YZ78V^[X$Z8RC MMJ39?4'CKY^:\['AO4)VJU/9K6*5Q96B]F);V6HQXN[A6X:7I%SF0B;SHMHQ M)1D'[09K.?FZLY[\N]R0\$#O,%<.8I)B+JI\9:1+?$-S_O=SKA?P:?=$^,Y_ MMN:+87*P3D[B@CS55S0_YE7]#1DP [[*+F8O/FRM!G/JSFE>?=W=EY;A8-C= M*F^;I?;R&]@O$[)[. MBF=N#QU^$UD:EVEWR[SE"_%_L1L^H51,LCN^MC 2"^V7/^"2]?(/!RVE#'<8 M,_HYX%#A\,OQXT2T>[H6P\E6&L+ MI][%'M"W:O'+\1G.\%LS"=AKI!30"[QB6%@+(K<+<^.@TF.RY'!]DS*D[SH2 M5[5X3&>'(C/-AE@I!GS3:$R*7X@1O B#!!8;.OJ>TP8[*;"T(YC=GE-Z$SER1?",JX!8(?9:N1 MMM]8#.V61YP+M?&MX:UO:)O>MQZ\2IOG,T&1IJ[M-]+2*:>+&W"8KU%M6-IW M'5&LFAVM+\3(^(,UC^#,I]O6QZP<@=P4YW0R68V#EJ,XP^O6=_C6TP[JXXY@ M[IP?&_-3XV0Q'\ 5_I0E-UKW'YN[YE1O.'?J_BYPM\G^4M[X >GJT)03M.TS MDMIP]KKW>,S5 2&=\M38RNYM";AH\OWNW*-[WZ^$"?@ (SD*X 1JUOCV [G M;QWTZ/!%&P9PZXLV$-CNBP(&T'LLWO/OHF9^5M M&[MWOFR\2%>426+K$M+U'4/=!)_)^2,'Q6YB03MR#G'&].HG +UD]D ML3:3(9QA$YH 8CZ ,RS>+R@K1&:M/E< U'3)T12X;_ABX=X>(]C M\42^N74<;53.=RYMN';69@BK//(5?S.]IC-QK%A,*X4/7-9\K.EWOT!\2>?[ MU8OL3PGQS8U#(1DS>NL]\THD0&O4.T@7'XKA]$]GN=KFG*9;Y*[WU6ATL)OU M]J?,CY'#?!E&(U M?'KW (+W>XUGQM?)8M/6&JR# G;P8P80W%, NJ>3'P/4HCD%]#OGZ'E5 M[\86ZFW2?KVJFV,+:)B'9[B:.W95CJ%1[>\0N5<5?.RM&D:G'X:K >275'>. MNPQ77LA/H%LF[ U0DN@4-+RVN78#%C3R4ZS;G70=H@:2SV(]0,4.^"=PO!ZP M-9.]U5E\.,QP4_$$)+UCJ9WA:O2ZZ$YM>Y!C.._\"/9("Q"4$!J=7?+,"]HW MEH#3?)YY,OM&4'7>; !GI$_0 8X/>>5E'&KR2HZH#N=&/!KL6M4S],H9.(#, MP0Y(#^?N.QH4!RD'ZHMWK_?-!'*$> "?W7@WA'1#L/TIKN%"K"Z:<%U/]7F6 M[](!CL/81JLC,[ZD8O6$81\G53PS[@:23OAQ-5_6QF%$%'ZZ: "[ST.Y-#DK M.J U:%_UZ0?/]J4)AG-+')$*!"Y5<1HJ$ 0.R<4K^DJ+GJL^0.Q:%>@_#17' M4/K YV0]:85L/M*(/7*Q[0(7ZLLCMN M4?3A?.NKBC2N%K+BY#[+Z\L.AO.TURA?9D>Y^?5ZD8(O*SG,D&I5^6"X7"#+ M$!DR_S+:HZP+[HMUU *B[G>L>9.1UUZ^VEUXY(NOM]/$5-2,S\.6P&2UP M]"[*R^42L;6X S4G\XS,2,P%/T)UE@S?WZ(534DL[(G#Y_$FA5#VP'[%X5Q,5TD8]$'"/ET3<'ES&?(@'/F.KDY'YBAL7''PY32;] M>B!S+V_C2=XA^R[0$ZX9W1$TV#6C.2L.ZI[QW_:4\5_^]7)=:"!.W6AP^CZA M)7ZU>C5^5%!;NS?<';O-%9L * M3LN0BS>!:*GP0/SKQRXM>ML $B7T[F3*@%=B'$M.6;@20YE=!P[A'_L*899L M"(]F.)RHP_"*L@(G42XJ9S^*RME1?%@ZFV3"Q9;S]HDX31+-ZF16E.Y=>;F- M_)U!"'4QK6= 1CME^_3CPQV$N_XS2@;\""'19,A$$X/PS"2M7H23YDL#U)>V MFG5VD*_J0/L#^M:)O^T@(]U#+@K03F>5]:\.=\O:6:7VDN\R=(WQ/69/),;- MP'(P-Z7G14T'N#SV,_A8M[C6YP_V:I=XJ] 8Y=%I0 \7.%#F!8#Z6+X,.,=< M614GC"[P$TYI=9QA(QS**6;0TW)^1LJ'FW_@8L]0*J[<298D(WFEMC_A#8'J MY:/5&"$S(F1&6,N,&$9=#0D3_B=,F.RG;PX,@K8N7Q#2>PO!.HDO?C)#H=&H MX;Z$Z Q1,=:+400OS9;[9B-DX/KE"S,8L2-'&3S7 =!FS)!4,J($< M*,/-NQ%*^_0I)?(8]6 MF-76F(W@6#^4N1@-ZY,S!\)?_;#3?[RK3YA#@,N1 %?P"@Y#YQ2) M6R)S7&?&7-03I=KS\FE9\-F8B6)S^UL#)0QU'&U\SJPZ1WXY"!.3+.?(U7'B)49Y*:Y 044T0X1%3R@M<82K4LKD"4?+^IHD ML6^+K5U:N<5L4F2)7>(?98Z^4'D%U^)ZPT^[FBZ*/%DQNF9 M9OB?&+&'!:/E?,'_P=7O^65>D*7P$EYQWOX0K#5Y-X9_6P]%]79$SBC+%416 ME#W30^(F2_[51#59$1L5NTJCCV>0%PQ93="F3(.<8?8G6?"".>(%@RXA]WR_ M3?'VAK\++CX2H[[]@"-Y,MH3K%V>AGB%XRA](<6"9)N-Y@7U';'1#^P^'K+- MO-]!@Q<]Y-9V\3Q:U0:"RS&X'(/+,;@<9=DR/6L'WLE1_^A)] GO4B0;D1O: MH>!+=K()B@,[IX8K.>.LGWQ(>W*X\C4>PGE4$0B4YUC^E&81$WPS$5AYK"3# M2A"B*U5NQB'ZX6J8E$S+K SA@>X'WN"$=L4)+3[G&8J_XF2_]BH/G0-ZV.<@ MWVDH%R076QN7317]3>VC]PZZ,_>_M7)<[G\;B;O-M;"O+H-5W2:C[> _7!I M _!\.KO *YH3]14L@!Z6:P&Q%66WXCCP8HY;=9Y++X^UBJ-T'ZN&/Y/B;.X:>=N MT7,[/&WMT^N=>:I:E]6M[5).&2;S[ -]PBP3E!CH M $9]K7+UD69X_1&QK[BX*K-$S8:ZL>TB<@4C<8&39JV\^:^ZZG*=APQ)(QX< MO7Q@*,MGHG1_EM25&OB:.9TU+$:YN'$F;WZDW'R&>(55C#[?/[!J:UD#ET!] MAY 8-(R3-N0&G4YND$YAHC:6(&_ -'-UT%YL"U_ _A^Z1"ZER_XF;BD-)*G MM-A]P4N?$FCLY/,ERZU'45+[$'P!S$B6P%YP7]#I85O4.:>]RY*4W[\)#)'Z M(CQF:H$L8.F+?/0[E1JC)+ZDRO8+56,XQA>H -L7Q*_NRY)C8!-#G53>K#]P M: S2&'Q!QVRO@@1'?%EA#.0&G&(XW $$9[$!IS<-=YK 66Q:A$Q]D:!P:[+3 M!SP+S'+LX@&G8T\>X^$*Y$#Z3!-^D<6-H7]^PA_)? MGV@F>)ZR6\2*S2^3F"]O7%7BK-<:!;X1Z-2"6CWDDZZ)V,Z##<_0=(7%74/9 MO!^6(,,-6:3-4')!I]Q:S89P2LV14VIG9?-VOR M])$O61E.KK/+;_$"97.AE[XD]X:@1Y+RF2MAKH<10_9J*'G6);/1=&,.F8FG MDYFHV_IHZYW>%X3T/B^0^N!+V X@,% #U!=(PM6L3CN&7:H=9J+R>C<]E(@8 MV##>31HE,+T9$+Y$N0'5^7IR*'H7N6R-&-Q?:3G:\#Z:EXBAK,#"O*GF0\Z- M&W&/' ,.;<>W%8'H1M] M^*V)0KF9N[&TNE.4 M_>X0*YM?""4H+3-2[_ ^M=]KA#(^@PNN:3'RA*H+S9K+'55JJ?BV$G3#,RRTYVH8D?A@OW# 4@UQT0X(5_'>.^.\N=I_XG&8%0W$AZE$I<+0OJ@#5@W\R4\83BM M#.PV7Q#2"PW<(O<%$].E!FXI>Y9=,&_ '(ICR7%W M,(?"Q+(1I0OL+AV):YTAB*J(\!1 MF:$R(<4^J4$?DNSG/<-''_NDLU.@\6(C\;>,SLCKP(BB10]E;%Z>:A*G4VIV MFXC0M0U11*>BB),XKIQ6DRR9%@O,[G",^1K$E_"$"Z.^=KG:SR8E Y)FEFFM/22H[[?GZL>7< MBP)E<\)UR'IUY%_\\EN<S23U&VM?X>Z!G*OFJ U[6W M3'TV?\!L65%5'0CA!$DI5[0=L4#IJQH[$NI!?>QR(8R[C0T+GK>P3B[PH37? MM?U>U\*WR@_ [)(W'(M>(.:2MG9+(="\P)66*#SE9SC#,U+D>C]QZ_Z6"SUL ME'FM$:9H:9OB%2+)Y;>5"%BH!5_9UH&"&NG?VAW.VG81CDXY M/<-9X2Y#!3P ZHOY;0:.2:+M<);Y"#:$H0:D/4?@C4UNJAIJL^6],XR1O"C[7" O%*A6Z9_P]'R0I$V**H"1\98>R[LWQ[4RUXO/XGBBT$/ MI:N8X:8_$#&2_E5!,9Z\3@5X1 M;=;)R(QWB4Q76 N_#&I[Z/ ?&)42V>6'#(BX;6_@:WC M(0C>I,W*ON3K9B.=QGM-AN8LGJZYW,;;R&M_MAC!;@4U<365 M( /GT^SRF\BQ*TF^J$\S7N!'V=30]ANI/L'>!! A&I&70;*2$[?)(.1Z1(WW M@2.>4\\0UVU)AMBZ\ID)/Z'(Z* I)VW.]QW,51IYP;/!WCC2*OGJXAC-(JEI M/0+E'./-BKT)(R@IE[:V72VP^N0;4J04OV@%/%4]2!G ^HQ9#>&6++Y57I G MPI5VV?)NT-/N%9.XV,]C">TOVHPT-?DZ0;>YT#4Q&U'03%)POW'*OFFQ;V@Y MTA>XX\8MM__%@=0+_(136AUR44];4!_;7!2LC(N2<4S/N:(UEZKNJJ:6:7[" M68FWN^SK?$LN&;6M)*Q#_K]$KI1U&,EN\1!)D#$XF3_R3S_&G4MRQQ=7QVH:J[*E\6A9Y@3(AWA)& M#$<9R3234/F&/,W&V'88)WE5N02,QH!]T^-,!M#9*Z% 3RC0$PKTA (]DMRI MSKJC=X*CA OF0O=%A+3U+@IH)/&U,0%\.<)K@9!)G M]B4YS7"::5Q PR6CC9 \9+J*JP+;7J65J"8QA*\V6ZM4*K=1[&*6&M8%+F+@R8^6__H&@K>$#YDF"8C,MF'"M,DN1,7UP( M,+V^6P1Q.,_G"$+5&HH6<':;HL8&@5]H0F/Y;AUTB@_/^KTY^!-M2>_IW!/P M;8X<@S*B-IR*%)T^(I"+R?479 M/4KQ/8Y+5I\$3?Y=UOZ5+7UJBU_5U(TW#H\U!%@'J:@/)DJ9M!7P#J:=2"B!L&V>#2=FHX23+<('^&C] MVH,#3(0Q,W#<^U1]VES#);>$>=6[B3=<@'"$>+Q;GZJEO\>KA)UQOHB!9]ZM ML%I^4.\PPG7!PZ&*"8+>Y4A(S8#6%@&U5D7T],5//V(1X94X38S[VRT1V%Q, M6159&G,DS8LD')E<7.HUEG^L[O"I9O!!Z M,=^9[JH-Z2WA*EYA(XRUA;V=$2I>7EY\\//14?S+*!0WW&VCW.VT[<>COI+5 M2@X!]YO!6T]9Q(6D:+L+Q>;_(.%"7+S3>O-2T2 MW@7LH;@8./]\.?MNC!'$K/+NO!Y8@-KYPX<+ECF.%U!K\>5 NC$^ *^N=XNU M@PEWJ\KFXN]GA=W <]O;=U^;65X=8VV1D&CO=F9G\; 3@1A@YQ_W/MJNT(Z2 MDG8L:D(K5/N-7'BG6NAWBFZ.U %*W[@_P[LX90,/5PW%Q+MI- ML %C^WL[Y?@R>%N<,8\>UU%>[W3K2# 1)<(GD^X T*=6VJ-E^-1+ MV[S 4C/?HB_^\J\]V6,PL FU.$#)@(5:+D/9&/,<4U&7_ S%7[GRM].AU7FR M^AYV.7B5BB^*B!Z8 WN_;*72[FT(83SHKMSM=>RC0 5R$7&O8[N$2EV[O]94 M15$XZ67R+8<9E=<]@2_)!?(HZSY2)NHYYAC/"'\7SD7AX!7E:K$ZLUO?PW)& M.EM1QJEYB:NSX_T"?,,D&)P7'P!4Y^B -)L?,G8,) M XW5E\0Z$W2@-HDO>74& MV$"5 U]BXP;0@%UPOL2X#;!I89KYLBS;*-[G^-KK;))D*?G!/DO#Y$#8Y .4"F$?V) 1X4A&Q'F9 M%W2)V1VN4]_S!5EIHG+Z'E8YN,!/.*4KG#S@>)'1E,[7=^+N+C47P%ZVHXND MP#?D"2?7NVE46;^?\H51'34V'<$5#E6U3:#=7.%EC_0GM,3*4&;+4>Q6JQ,W(B]7N,"3.<-U MK4[E JGO$"+]?D3Z$RQD4RT-LF:G$K&VJB&'P/5)!:Z-=WO:T];C"X:@>'4[ MGQ3M[H*76L7P*.[=!22H5N[+NA6"O"'(:Q@Q M,G,T>#=1VF(#2['EQ&\[MK>M3.\Y7WI!)&1Q-T6J2? M G@1)5,R1?$N=*<[DDB" .JI*PJ%+U-GIJ/7F6[8OYY,'6=^=GKZ\O+RZ:7Y MR;2>3J5^OW_Z2N\Y<6\ZL\AD[<;7L:6S6V51[)S"5?]&>D'5@GO7[W,O^K<: M6%/L]3MMHGQZ,I]/V25X1FZ&V]6V=J%YJAFV@PV%!/?;:M3(X%[I]']^W#PJ M4S+#_LW:J]. 5Z\]X'=%,W3-(/_S]>'FU+&P84],:X8=S32@+:G=$'N-IA2\ M%&[]<_N$TJNA5T:/YKWWR0VYXS>RL!O.8SM #F:;;9DJ;L+:^X=:Y!W(B'?=B'OK%"IO8_*QB:6G>G"4(FE MFC.R]O3#Y;,YY$L0"^LW:PZU@8'K]$9+I_2R_09D7*-+)V< M_PU]F1*LGJ._(?3%T1R=G%."^+3X0Q+_^@0"_\NI>XW=]O\V&N@;,8B%':*B M\1*-7"!> A#1O6DY6$<-U#YML=ZA]ED;_O30_0_4:+@MS(B#$>UC@_RUT)Y_ M/;DP#8<83F,$_3M!BOOMUQ.'O#JGKKXY/?]RZO?TR]A4E\AVECH ?P(W-VSM M/^0,2>+<^8S8#Q,\T_3E&?JOOQ:F\WFDS8B-;LD+>C!GV'!__(SF6%6!3T2L=R/ MFJH2X_QO]#/<<;N8$4M3W,&\.@]44ZI_T!FA=7]Q]_XFN;R]2[M)@1@P5_G.N=/QT@ER%^.L):-"SL0GJ 1L3 MK(/\/F=_I?SR"R8RG"O-5K#^;X*MH:%> C^P6_VR?E_2YF^BP[.>Q.]?=N[KBRL4'.$84+I=SM21VIW3M;>K:V]<&%H M[L\_'R]A0(]3;!&_&YYX.[L'$Y+ 3*N/CJG\>8^M.^O1H6+G7UA?D-53M*/P MF+@. V,Q4TU')8HVPR!"O \@'J]OKT[.@VGSN[Y[+-V(L]_H0.<%$%K[#: ?BQCE'4!'3)<"U[:]2-+Y)JB, M_3HNI3OS^76\=:@LNC!G,],HG'D[[4,%45D&$D\[O#>$PSFX>W+>%_=GX7@* MH;3=/T 'O.G^ 5S_ MJ3] _&=@\0.*GWO=/=I^]M M*1[D06EM]GR@Z^8+C31=F=:EN1@[DX4^4%BLQ'X@"M&>\5A?Z:M.W&&TP8#X M)&\=1)3K% ;+'_>6.2>6L[S7P<\=&.KPKX4VIU[3UR4-8@Q>-;OQ=:'I%-T_ MR&Q,K#\>L/'D7OBA&=IL,7-_?VLF;6GYITU@\#?:Q/.\O;F5UTE'(]9G*M : M_+:3\_TC:WS&="K]H9T[.]8[1[Q74R&FRJI.WL M&*R4[6A_8&6J&<1:!A?AQD=SXKR 9,R8QMU=/%NF4:=*[-XN8B?GXRL@C4-N MM&>B7AM@43QIH!(&MDT<^^OR!_Y?T[K0L6VS 8'RFR\<<'.\$6\\$#W0[2_8 M,M+F+EAW]XBA@9%P$B=^]\>%"3J21H-I P^:_>?7Y5=B*-,9MOYD W\$_0@: M\YD8"W+K#S3JL0 I%PO;,:&';^[QGF5^(T/7P@9$V?8C>6(BPWT?F6G0<76A M.*8U(C8%R+5ASPD;HC_/@>J_7ZRL%KH"<0:3 W?<35SZ>5VQDSFFV_5\Y)3+ M$5,N46-%[KAVB]BD'_F4IQ4+Z#6C_ JQ(78:3?&/2S)V8!B.Q:+2;*0W)C:N ML*+IFJ,17T7=F,83"16.U0!'>X=O&CD740*T+'.1"CKV MGI$])<=HJEF5FA#Q4W^O"6GOFI ;\H1U=_F>#?+:GA$%QS<9!L]8TVDDYH:: M)7>3"XNHFI.'Z;!K+3#NL"+B3G0<;X81FSP[EZ?V6);_8P ^BAI ;SB;Z^:2 M$!;&NYNOK+H_J M&LRWHTEG^[FT+#[X%=M$I2X3,6QF MBPXLBS[N^I2K6^[QDC$2[2W[W[_ ^M2,)S=100KY1EU)E'=Y@2GD,F0\:;L\ MXNPF;5>0KU7.28NG)SAZUQS72%W:M9G9E>X;'M0X:TH@:9ZL7SM M]X+MB4'@SK/]C:9.V=?>8+]9IKV_#[;O CD,OI_.X"E@W$6IRX45H-E=;0BA MR1Z^$DO1[-#:53IC2X[Y!V _>-+Q$A1^PCCMA\>?'NX]YF1W>I_OGD'U&81F M2+FCS%DHT-A0GI(TT01=F0NKN!G:I6NVBLT(]I CO:]8*UA7FD'7KVX(=/Y! M>YHZ=Y.?MAL]'"C*8K:@IJ *AJ#E:/]A T]]-2MB0,W6+KOI*]9IGQ^GA#@W MIN*2@Q+VUC3<;&GGSID2"P9@ :??:'B\%G[8/2/WEDEC5+]C2F"PS&@C6%\U MG7#\6Y:")Z;I&*9#:);T&0SKZ=<38C06M@N428NH2E-MDX:HM)N-5D]4&GW2 M4AI$(7)'E10L] MJ1G/@$H6FD,OFC-%.DAQ-#=MC0D_]()MA.=SRP1C LBO+]$OGX:[/R&W0Y?02SK?J.EV2DZ[4[TWG>JU/[6W=>IW M@@A]&TL,IQTQL ,> WTW?+-)N <"4IAQC5X ^%,6S/3N0QI5'Q9['?T*#,L M&&IF-H>!N0-Q3 "==*@":1-$/;;98,C %K'9CV;XF?"VG.QNF3M:RS3G#8R M-77U;2_IE1D=!#SPB>'+AU,L<*D3W!V3=K]!,.DW6F*KW^A/\*2A-,=2!X^[ M4AOP$>%&8]4&@R/0SX%_&3%!! ,QB16<\I!!/TJ"EUR%@D MK0;NMDBCU<2XT>MT6XU)7R1B#X\EM4]3MDUK;M+\?IC;L8- ;-(9 /:F/:-] M79LCZ-:$"3D-ZZQO)I4-@$*_$;I;1',6#&6?T*V);)#7>D!HB\P!1ZPI#)>> M#&VB*2 9 )I6B/! "[JU0-G:-WK[Q(292C O+=SJC]N],4@ %<0 EIJ-\02^ M-CO=<;?3[K:5/CXYOP0]\0S8GECF["WS(;P X-'+P6S8?L#>3D*J9G_!^7V[TQFWXH=U6QN/NR?G_\S=/P2 7.IBM>R'0EC"O,%<7H;Z4=H^N;$2>8:***?57&8H.0IMIH21*P1*\G-OJX MU>MW.NUQ4VF%6.)-/SM"KR]Y\E'H]#M40[CHF%J$H!FHM"GPO4''_78$/["E M3)'<\:7EFOR*&,R67)Q^O%6YW6KP J3T)84^((4IV-!0!X8*EW2R9@[LDZ/# MIFFO_*)^O&6O0L<$]'XS)O9#>/,-2S,FP!$V?*?;^,YLMFD-^HS89LNS*=NW M2@-8#7^GTZ=7&SP1]S+=)?7KB0U:1@=9^.5TO0WWA6LO8=]M,'3=KVQ3ZIDW MEVR*M^'CW+N7L!"5_TU3Z?>)!HS&WDHB=Z!>7/^VON%G\^%S_Z?UUN?,3O:_ M@8"R'+ISY7S50_^YU;6@FVKHUE;H5O^*_]U_R>G:7 1S0R'$)L;U(?WV9RQ+ MC9Q[KV<^H]^$?\W_3IN(G.M57%/NEF""W9V2SOFJ4T%#WI5]YPP,Y<%\KH.* M'.MOYRZT'^L,E-$LUOP%;5.6WFS1V]=Z!M<.($8IT+Y)C!6 ]R3&FS'ZKF"I MQNAUZE# A?<2^&]1M6?HUWGH5N9%8\>T$N+GS?/TQTMBF[S4;5TBL-7&Z MWOOWX+M-!Q9/Y36Y[?4PCMSV1I!0;K^!O?OF]BHQQ8T(TS".:02)*:'4;R\^ MD/$$>O/@)L>X7U5XV2N5FIJ7B(-4#:[:8$*$HY<[AG%R'I'*[K;UY33R%<$\ M!CW9CW^]V4U+1L4CUD!563P Z_=84Z^-"SS7P.^J!>%VCJU.1'P@#M8,H@ZQ M9=!*$+6@7O2@ZD2V4$"8Q5?I98M,Z7P]DVL6%*H%)6./LT[$C=B$4PMB;AU7 MI8A7 ILNDS%NRU[F%EMJV"S>%D]&9&[I'3'QN85X5.3FEF6&EF550<$MTDH3 M7>/V7-81N UB';Y*P.VR_"-PA1"1VU>5)!NWD_*)P!5"7&[OE)EXY8K I3Y& M-[.:FVG9 /*01(>$Q.)F6@V(R,VT2I*-FVEYF6D%$)>;:64CWK;]@=R:28UN MQ21B'TYD;@4=,?&Y]714Y.965UZ+B!4"!;?6*DUTC=MS64>G4MYJQ.VR(J)3 MA1"1VU>5)!NWD_*)3A5"7&[OE(%XP>;4?[-:3MZO_O[/A6.=_=M_--%FY30/ M^"@I+F*,<(6.]:%NA<2[+[6ON1U*Z#!SAH(:[\Q'(31(+LA+5SAN@Y G<3=H!V M.4GHJZL=@PCKM(W1U)# $<6'.('3)W!QU:7VY. '8A-ZV H[]>.9Z":SUX>O M]'BWDF>_Q2)YC/%Q+N<@X)*@\4AT73.>OA&#G7AMJ -U!J:I[=!CW9Z)-UMU M4 -[C91+!PZ,?(%1*HGA'0)Z9ST2ZUE37*_M<6G#-):4XM1-B^JUM_Z_UO?C M8&Y.PYKRX:UIV!4FXV;WCY@;.24KR).!-?&-F$\6GD\U!:P&-ZRIXZ6M8:F\ MU-S:^2!/;FT(Q\&;G*+'PZ/WWRM'Q(7A6,NS^^_'SHR<=)7ENHO;BI+NXO;8 MN8Z3KK)<]_.QHJ3[^7CL7,=)5UFN&_U>4=*-?C]VKN.DJRS7/1":Y#&:DM]- MF(;JNNM1XSAVMN2TK3K?7IB& CVWV.KK@V;_^77YE1C*=(:M/]UU*9J=]4"> MB;$@MWXB>=1CP8Z*BX7MF#-:UFKC'N_9@!A?%[9F$-M^=&?2]E:W9QITG$:V M36L$=!D8ZK5ASXE"FRDGQ%;Y;+LG,[2R'36K6Q%W2 ?>[@AYASZ']V(G@?TE MPQAD/@[IRCF0<^#1<>"QZT!W&Y=WD\MV=P;Q?^!L6F\V=7>N;"+ X\LW.#@" M<7#L"IF+ RX.N#@HBW70%,,?_4D:*'\M-%L+TK!_* Z+%KP !]SH2KDY;,L@ M_$R4J*%D*^R;8DQA'[XU ]N/4[?.JIQ3MPZ26>/B.,O:'6$)F\IAAP?HS[VJ MO'A[!XDZ(LK4,'7S:?F@/4W+7F(K3>+'?FFBHC+O3'!=+82\\.O;]0]$9[Z$ M/=7F'+MI%43:/KD?M/H-VO6/D3A .';CK0W3V_-43OFN7. MBL>5K4C77G;O6OF[M,X8/ +#J.PV2O8%*SF1RT3D,A2RK)Z)6&9KK5PTG&SC6T92UHI[S4%65A4=O>FMV8V+C"BJ9##\M-Q+?C"#(G=HRF M6FS(:55IOOI-<[ _M)*+Q*T4BAA#Y7F(TZ6<_')ALN\LY$['55'21 ^C\ES# MJ5,T[T@][S 5;A>D3RM_NFZ9!XS_^ MA2T-@__Y !UAM]^8AFH:X)@2:XR-/^\F$P)/T\LWVMBT2EIP+R-LQ'[OYC1Z M;XTWF?6#9E2J-1<_]4^XYC2N7]KU'N&%JAS[EJI[^^[;\CQD+OM3Z/=' B[Q MF7+%(P%G=()=^@=T#G\^O#DU4K/-EBQUS^":_WSLLR,9K,#HZ-!TU0A8A02L MYB]1_@$6U1-84S-Z_VI_[8937=6H6M2(#[=-HZ8L? A;Y-QE!$6/W.G%B\3V MEG@11T_]T..1.P>5=J59MK/A*M<:/!$#KA=VTC.']G!P.8QJ :/B'>X8.12F MH1X3TJ)&7 .H%2VQ.)!J J3RRZS15+.."FD1 ZX!T(J66!Q&M8!1^>45CRC4 M!&J%Y"]Q]-0//8?E5P6!]?][_^^M@76XEBRP'E2WM8BJ!2XY ]@#>3;U9\UX M6K]6;IB]'<>*ZCL'5 W)X9/KACQA?Q??K[;R'EQ+QGN^&N#$S$60QG$HJ>#E'RE.G(@?A6;[<.IH:GN<]G:C%R8K%8M_$:L9]>>&L[FNKDDY)$\ M$PL;"O%3%&H)B;<3L-*36V;B<*.L!*#,;LM(7)S=.5-:Y"!TT]$";=M4<*1E M(]'@.IORX:OFT/OMHT,> T#<>>$P/,A\XCKV2'5L\89?4GQRW7POT$L!7XUJ?:_V\@]Y<>W/M70ZD<2W,M7"&&4T16V:C@?0_"K$L7&DL;=!N M]X@R,Z**VSKKOKF=LA%5 V"4SH[*#YHAR>+!(RT%%Q=M>YI2-8=;,=;4,>'M M0(.JIO@KD4U5<3#&,JNXUCUJK5N\09@4I5Q;'Y.VKBY.N9;G6KXT(-:X'<#M M@'<,T VTI5"'ANMSKL]+AS>NE[E>SAR,H0.98!XUK+^IW&[-31@=H5OV6 '- MT(; LH)HRV#".PUWC*KTJU'Q"$F1;0GXYL)YH-!?ZV5=HLU MNFH0,G2H(#=/,K8K,]D-Q5(QDW3RI(-&Z>5(2009T>;$\'ADK_ M&OZUT)ZQ#OUQCSBFOWEQNBNL6?_"^H)\708?O\-<8TN9+F_(,]%=ZOO7KHWY MPK'9!>EM$S_"&,IR_?G0'?8#G=]5E+:LX-D^D2$U&\SHX>&] M>"0)87<[;5+MS#;B1O1D!Y6K8>/GQD0R9Z+2,I',F:@:3-3D3%1:)FIR)BJ& MB3@'<- ='*LNCW=0IP#0<1KX%0Z0E8^]TO8;.'M5W?3G[)4B>Z7M47#VJKI3 MP-EK!WMQWN!P+!$<2^NK5#,UA+LKU4N=*1^3Y>:Q'"V3';73PIDL5[_E:)GL MJ%V7>C(9YQ .RM*!LK0^3!6S-[D'4[7LUO(Q6&[^RY$RV%%[+YS![@@"P>D#L2$W^8!EG^P-:?Q+E:&*K]5L 7[>64%=%Q\ARC9[<< M6;\5])8X<_&]*-5@K@IZ2IRY^!Z5:C!7!;VD^C$7YXSL..,8P5@BCZ-6U6>. MTU-(+PA0G^*!Y?$Z.(-5WEO@#%;)=94C9; *>@R#F.U&M7TK9(?<_1,=]0>#6>Z0GR;HV>ZH_9RZLUTG&,X2$L/TJ)] MH H@]9B\F+K!]5ARKX[4_J\;7(\EF^E(+>>RP[7N6#LF\OH'C_#S*E+"416K MA!^=!9K1Z3W\O(HC9J*CLXNKRD3'8CU7D8F.SEHO"Q-Q#N"@.Q1T)?(.:EL7 M[)AL_/A=*F.1LO(Q&:\!RWT SF09,QFO S(9YQ .RG* DM=3JN_> M^V/RG3AS\;62:C!7!7TFSEQ\#:4:S%5!7ZE^S,4YXTCK*94O.L7K*7%/H4:; M_\O'8+R>$O<6.(/58GWE.!FL@AX#9[ "UE8JS1TR5G[]RG.QUU.Y*#=F+\P:'8XG@6%I?I=KG1')G MI1J'5I:/P?@YX-Q=X0Q6!W_E2!GLJ!V6.C(8YPX.R%(!LK0^2UUJ$G/OI6H% MDLO'=/R\"N[1<*:KJV]S]$QWU%Y.O9F.E!6K0/5 &D'I,74S>X'LO> M]B.U_^L&UV/9+7ZDEG/9X5IWK!T3>?WC2.YU;-SB&6%TI!O0G>6UH= ^/1-Z M31;%=KD)&![!R;EB3A=G.\>1$7W2.T]$]>@C4?J$2#5XP98Z6LX]6LWFNKDD MY-$QE3_OY@[,B:<=XI/TCP=L/+GW_= ,;;:8E9O4:S.PXLJM4W&X\$\-7.^^ MT;:"GH8$-^_C30]V_X"K8LNQ.[_/= M,['N#/)O@JU[UIE*HF[GL ]'7FC>/.#MGCV.O)C(NS(7%H=>8NA%31_'W@8- MC@)/E22NQBE:_HC%#B*!V)F8U@R#^?4XQ9:_(%J3R,.6T54C"E!"*%380<\% M"EDYRT7&,9E[]A7;1 U/82 %OUGP>J)>&[0%&@>'_Z2!H<)?XA;#\&&97M+N\!7F!"QL^$JEEF=.?B?J$Y@YE\2&6S!=G6#/W9J& MZOU$_%OO:1E)_X8;L^RY+KOFQ0?-.[-SN!49/;TK1RIBGE-8%PH1:O6J%<5* M+[OBX_OQ1;/M*]"H"D?Y-I3'FR..]?RPO@ [D ']Q[\? F#-W"R[<\TV6[+4 M/8-K_O/^)?\[??Y QOF!=;RT-6P\ ,F>-(>SSS;VV6>F.!,5P$2_/?R^E8G@ M6H9,]&@NG.EO@ =L_&X:'A(X"[W50+'GB3-0V2VN_XOGV" V^3V2[Y2O&TICOW0')=^,.YJD]8I[,K:2Z-XPN>-NVQ.;]"-G M*\Y6]6 K#]QQV,H#?UK+"?!FL2'WL@;K?AK9ZU1:)I_,FFN7:XQ>I](V:[]B MW4W/(F1=5MU;)K3I+.GBF#,P5+I>/:=HO24E3Q7:-B3/Z7I_8*6W&]Z9OSY8.KKDTL?^F1:3Z>R*#9/+;A\2N\[ M0=A2K-TW>W><3K#B-":FZ1BF0TZ08SZ0B?WKR:1%5*6IMDE#5-K-1JLG*HT^ M:2D-HA"YHTH*EGIP^\0R9^X#2K_;D3K]3AOYG_K^IVXS^-3U/_6DX%/P1-^[ MVA5%*?C4#C[U_4]2,_C4!4R>;DQ5"29/G>#NF+3[#8))O]$26_U&?X(G#:4Y MECIXW)7:K?:;R>LV@V$WQ5;PR9^4IM0)/OE3T93EX%.[G%,!W29CD;0:N-LB MC583XT:OTVTU)GV1B#T\EM1^)(X"S'1:Z"VV.@%F5NCI;.((/O7*.2DMW.J/ MV[TQ\)4*S(6E9F,\@:_-3G?<[;2[;:6/WTZ*V/>G0@P&*_9[WB=)%(-/D((GI. ).;A/#NZ3@_ODX+YFT'(S>*(9/-$,GF@& M3[2")UK!$ZW@B5;P1"MXHAT\T0Z>:'>#3[[X@7^#W]K!;ZM/P1.!P)*ZP1,! M#*7NZE/P1#=HI1L\&P@VJ1<\T2LM;S;[XTX7.'+2 1A.^I,&[O?E1F_0,6^P[Q?;7%@*L6&<]/N48)69":KV?([^AM 7^@'^1NB__OZ*Q<_L MM_6K7Z9@*SE+-D:B/4V=,]2().X;T1+Y32?Z$(_X9?.O?? M.0&SIC'!,TU?GHW @+/1+7E!#^8,&Y_9-5O[#SF3Y+GC?GW&E@96TIE!-]/I MGZE)U,"Z]F2/C]=WM =T2$W?K M=PS< BZP:0CH\M/%)R2+[5:_D!FZNGOX@:@X J#>+F9@;"O(P-1%48EV=FDJ M;!&<;N@\09[M#1)A:S[/R;DD-OZ;L?VJP?/W1O;/C:'],\XT[XGP/-YQ&%C^ M=V&#H[=>"/OU!(250G1]CE450!M\M^=8\;][ M75J3@&QDFD'=5Q!\($L!;\[85,$C= )9^TPL1U.P[DT!**@YNT_=:++98;U$ MJ^$'(I6*4^^_/MR$0C.*_"E%X6FA9PI07_Y\$-N M\ 01X$+U?2GOUH@;NFDS:Z ]4VEF$/1LJN+EDF"+&#%1.YA;FHXD =$?RZ@7 M4B'/5D[R:,7(<_>0\WBY&#],C(\L;+AY_>G+=)L"GD'81O9&8RTO3)6\U6XVO6-NF<^TG=@6WR71\0M8 MB-%L%ZG9#AG3"+]>>TND[L+F7D*BWVY0#21)_>W==?71.C&B.PMP9[.*0+:; M="D5%+&EV:JF,/EN3BBN?>2MS\36!J\_/7QZ_(2\:CX66A\LNC4_>=RR5U>] M3FCG6A@2K-_6$S:T_[#OH9;CM9>H$YFU_SYX!JIJ$=OV_KK1#"+%#7/)S4X7 M75BF[4Q?L 8TO] L17^#>N$]O>:]^P(^WEDC\R4NF]V;+WB9]&T,I7?6/? V M " UUK\ "D!+AH;C,/]A-+N'F69S_\I M((J(T3\$E@I]/77:1*E/>V.#IM+)?&H:ONDJ@/FBZ MJ+2!0?!C J!+T82N. M*:\/X+X]D-MKOS%C/V[G=9KCH]_3'NZE#'NM7J,'-D@9#>9,:+PZI]DS3(D% MMNA\8=D+:J$Z)H([F&*4Y _CCY3-J84_0)S8*R)6)4HGG5SAA8@Q"Q=HRNR)^=L0T.,*\,TVV;.8Q&70^+:NW???VY5EN_-0^% &H$J M>Q=(/A-1IGKK)A"XNI>'<(MM%?_U)O3-4(?H4C=QT,W-10TCPEL,:A;?.SF_ M-E3JT8.*7R)E2F R9G3=_V5*6!B!6AVAT-D'Z:/;QRFV60Q515C7X0ZZ2D%M MF;\6&K5DP( 9$^\&:-@S9MQ'I2;U]EF8WOW!,VY"-E$@0,'@H0*51DJ0NJ!G M';-;YQ91"-,KDHS8ZJ"-/D"C@!)D+T#>VE.3AO/\P+8SQ<[F4%[P>G]91)@] M[(WFHX"PH:(/&''!/B_B?T&W?[*_5OGYM8,OGEK0E4)2^^U&.HO M'R8".R4XT'JF.0Y !%POQ;%,@TI2?8D(2-4ENJ;R#2O,Y[[$#D9TL6"3#59M MA W\AP7UO M@&UB?WP7N:%YH-/@ 3DYL:RJ9 M: 9;6F01*C>&H7S>UD/WNOHYN#'&+5O[&-Q)A;=_]Y8>!_=JALN/8+TV9-_; M#FNA3V7(Y'A_G=*Z@#E[,JUEA,7$;F*SJ7@WQ3:>;J()MR_7OOW_8+/)=;;V MLK37_[J-@FWEQ<$[5O/C#KBS]92=T&!/?UW8X*?:=K;)))$D&VYEO_?[[C_[ MC3UZX3Z9[1@J")^U-UQ/=DAI&C..U"W:),H 8F8/<)EA,JME8;L2'N;6S>V+ MR"(!)4'?I2_IRU\T>#55'08,QZ0 ?M9LQK4&-A0-ZU2LT+5@>C/=@*G2X[L0 M70'2U&TQT>8'_#%22J,H^;$6U*\Z:?>W"^PI 1?-U^ ?@*9,/;NY#U3K>6Y9 M6/7!7(+1!X99//%"WY +9[YG"4J%$SAU6^#D?,",*#>?5>ZZ":T"(]-#F%># M/-LK9HD#G[SQ+UFDC84\W*,B[Q8.8SG@O1-D@V-#6 B?EF-G]&%WG0!>% WZ M9?]Z:RQFJNEX-ZP3=U6L0.Z>G+>Z0KO9%,2NY-/4[Z8WJ3;K$1TI MS<=A84 4A/XH?&F0T&;A&G/5[9UV6+Y8[%_#3"=VWM][:U>CA9"U:OY&['GK% M2;#KSW]\.FF KG1_W[Q U[G0_;?;GS].PEL(V9VK+83^I]6'%1'O!]^&C:\/ MP\%OC<'5:/APAK#^@I?V)F769L&GO+P7Y5U:;DS-]\OHJ:$S?.C$C.XN;M@. M4:]]5;/G.@9QJ!ET=:0QUH%QU_T:]EIO+K]@-+6HT/@[,/CZ&N*+-P',H:3" MT44>O6/SQT".;MQ[>)[:2.[O2>]%[;@;LVB1N?([KXM[?/AQZ)($><;;_NL]$:_8WP M>R]G?;LO3^=@719N?6TVBU"8U9YA3.;093KOL\=\=&;U[>7P_\I MZN5L8ZJ[F;28#@SN'ZYO5CN7WNU$NLJ9OJ;PI ^/K=UU-U]&.);_$<5?W>QE MMK@9N6MVOX2!>VPYZ#J<$A#_69]FWK/^DF6,&=I(J>BY:3:!!J:A6V-B!D2E M3EP#ND+-]3/R.M7&FL\I@0]_;;A. 70SM'8/LB1NGS:H)LD[R);?QKF]2/E$ MD)OT%IGB$2@ZNJ)\.*)#:KT(5:H MSPOZH;4=U.C#PL +58.[/[*EM4NBN&7_FNX=LHO9/;BHA#*_R07V<;$-W84T M2\@T*ZE-XP+N229K;#*"EQ#TP\W*&++EDG6>HGST UO*%,F=JC#1^P4A6IR) MCHN) /C 1ZEP$5U%LLB4UI%])IRG IYJ8@M^4U,';]7V MMY.YLS)D+^'\=7+>X?QU7/RE8'N:CL:"AM"5;K[8G(].SKN *4.X>914 M,SP0>Z&["N9N3MP5AUHP@LPU1$761)K[K8F4AO'^6N!WV>Z_:4JQYK 3EQF_ MP0^Z__U2LQ7=M!.OS^4GLAD%0.2;JG?VTV>XG3SMRQBTEXQZ!:FQ6FBU5,L$+W7F/,2_=VVST MF. M?./7$_D$6>:+^UDZ*2?/K;!K:T_O@O<1VL%.75:&6]).X'XY#54]^!*4'*=? M>*;)NTYM)V[NVS]Y3EKR MD]]J58LX[0.+\,>@J% 87N$;"JDF%+OJ46I'3VX7"^SK]NS,:D;Y/7#<,M*+F2VVM7";9ADFWXO.4&K(.L IU$ M[&U%&[U*2\&V?*_:4O!]K>(2+7GDEZ%XFU6RIAVJ/DNQSI./J$!UY/-Q>SF\ M?1Q>(OCT>'=S?3D8P9>O@YO![<40/7X?#D>/?*K./V@&U [#-0#7(8W1G..YR[YNP\C MCXCB="F,+N$Z.IG2QC]CCO-KZ7_O_9#(7D;,?):&* MXVW?Y>ONBGBG6+&KX9CS]2"3/S=O ECU$CMQS[+D_3NE0T=P67>]1^MV. MU!'[S6UG88E2Z'RMGX^7)]XI70N[\83Q_(R2;6"H]*_ABF8#YP);%CU0[U\T MD!T1K7ZMRN1A-<5KDC=%K]-\=OY4:M/ ,(QXN\5@3RY(8D-YK%(:\E M"\W6VX/?"D$>MP'C:I!'>G1X WS>&=*,9V([LPJKC_<:+YQOVTDU!B/3"*AT MO2)2(C;M=T$_=,K!I1Q:*4*KDU0EI 8MJ=44Y&:['-CB/D1<#3!PCV:VD444 M A;!6"<",HC#=4 VC-I-J@-\0H']QK;3/ 3TLF^)XX5WDG%NMR/([6XY.)># M+46P]9)JA6S!)K5ZY0 ;=Q3BJ@EJ'1B.:6F$>P<9,6L_J6;P:;,$UDS.DST> M-JH;IB2ZVR29 D@!4R+(^7H$A([(';BWR!QK*B*O81*@ &QQ-&>+YL2+WBFAN2?T M.X6YR#'0Q7V<]]6\SZ<8[MB7VCU^6IW_4"5>+4[ M!5!U6D*O78^X5H1KLT'Y8KYR51:=PW]OF7.8BJ6 YCJFFLM06=;OG&9M\%7[ M# 5.XE5[GV3WE& #0QWZY$H:5^]T!5GD4;OZ02SQ6GWZ$&L+HE1;#5YP,^&&Q,OQON$2;A_HRFTVW(Y6(_C*3T\28D7X@_#DP1X:I8DL8-; M]=&B_-IPL/&DT7I@;BB*6_(9,F+BA?<5F=P@ EA7PU=%7]"P[$%,2A/G^WQ3 M1@VQEG@A/D.LB8(DMLJ!-6[;1RL$=QF>+TMDR9IIK(W?FH9R2(Z,)'2Z);'- M.+92Q%8:*]6'8TL2^5Z\7ZA4UX\E7%TU6DQ.O> M 2QN*"H>Z/#N)C]MUQ),*@RZ4F%+!CP5JW;83KS\G@&V9:%7G#^3?5I61DY. M56V_]P'=!$"KYH)&TS80760]G_B]W,5WR?>.,VLB6<1 D'I=H=W/RU'9Y*AF MC-+(',%507#R#>F'(%B6NT)+RDM+)$%P^CY2'1*Y:AOA^S(^O[D>?+V^N1Y= M#Q_1X/82/8[N+G[[?G=S.7Q@U95A&F51ZG^&6]'POW]>C_Z]?OA/IH; (2U^ M&0>-IELCNGH-\\F-;)@'A':7:-8U/-9TS=$(K]/,6RQMBURY)ZBR"5:T9;Z M>5C5E;TJ5"7.#TD;7BV>"5@UQ1"4:YZ[,. J M(!L>35ZVP".0QZ8'U<\!!=#C>>'U U?R\@4I@DL2NIV2^*+<+XCO%]APG6:' MJ\_84'A]SJQ8-'&JQ04\11O\77.F/K5NO(#^\J#"Z4T!3,=R,"R'6HI02YP3 MD1G4.D*O+'8']PSV\ RL!:%GF,]H^5;,<$8KQ(R)028:WTJ4%?\F+A4PG,UU MMQ#:=\0+SY1A MCW62XAS-Q"O7;O4I%PLIQ8BEMB 6EWS.*\_4#MR)U\K3!G>+F51R3RPQN+E# ME/!$L%P4X7&;K8D7S=/23"U037))#%:.K/20U4J\3)X6LCJBT.N6) #+#P@[ M(LUV]D^KBO+9!M]DR7?=(6NQ&M'UP];B3>/IX>M MKBQT.O58TZEI*"^4QJ6%EG*XO,^&)Q.O\OM4"F+L(1,SZ>%\0>#VI&B(L MQ47] Q'6$5I\*V"Y]8"?[&L11[,(+17%M_QES)_)CX,W;8>P[5B43E\],@6; M=@]D5DD4I$Y)(L\<;RGB+?G9\%GCK'LX 9BT*LXY<6 8L/T'KB!745F( M_+70MFQV3U\F\!9YB_NVR(,4<7>FW5M^AHM-.5U OWRQY]CP^]FPB=+07AM3 M356)<>:KQP[,28S;NN#$?#FE-YY[?Z$YMM SUA?D,XK30B_>B_KT^ U1%#=> M9D^Q!7.*%\[4M& *52'.2SMBK)=VI)-ST,9DXYV:;8/JY^9_-G995/)&S$(@ M'LZ90OL71> V2^P_Q#)5;$\W;?U&.0PPCJ<4\1258A"SUD==\,0MWYB[UURD M:@;H /BIX14*-V79:\=1+^U#EV8FGI3N@I?MB>MHSGLKN@I)M]069 MIM5$O=55HZRNKKEP; <^:,83T@Q$)3[[/4YG^O$Z([F=Z7:V=(:]5>9*/1,A MW(D*ML2L 4^9[WT)O/MX'@^%99#%'%8IPBHJG3QFO?>48-6M1T;7,;G#6%-! MQ2,%SS4'ZUSB9\*:W<02?Z"J&FT-ZY12U\:%2Z<0QR;+ONQ*@ER60]HXTE)$ M6F(ED!72>EU!EDI2#X&[?G'UPL@BV%Y82]_1PP[ RG9B^6'=#HU.=B4ITJN( M[()?I]"@T] @T4 M93%;L%.!+LE$4Q*>$=$4.X+8X^G&]4-:5"I[+$V0$=+DOBBTQ))D-G(W98_S M2'SJ(Y.E)M-3"BTR)8:M/1.DFS8O.5SNJJR[#,9>U*Z$N#OB?6"P#-6+,"S< M7,X(FLYSZP2[>; MEP:,8OXZ.6]'!M[$*U9I@5?N";V65&+PEM,?K"Q[O0OC)L!8-1=CG6SB^)<2 M,=OV7N[BML2K.Z'-?0-#38GW)$'J=85VORC5T:R;ZCAJ;"=>7LH(V[+<%5JY MG6*9!-NN9CEUQJ:ZI-_H@8WGZ&\(3'Y5>W8_!6Z+VY9'L#088)[5"_X/NB06 M>+TJFECF#+XH9#8F%FI* LL=0'BA:C1F.-$,;"@:\X' <::UC.P,^[5MX!DY MA*M _/EH2FC5!G,VQ\:2)I8;ID-SW2WX&9@(F.;)@EF88\M!Y@0Y4V*3T)Q\ M @R?YS\7)I_83R>LN8WVKD8/08-A ML:; 0(GU&85>XCV_UL!TTK#,%__*YB6%Z#JZ_W;[\\?.=T23T9^\C6F#^7'? MA5#3?VO GFN?PQ^G@;EX/_@V;'Q]& Y^:PRN1L.',X3U%[RT?:E+86.0M8%_ M1E/BSJ),I8AG3?Y=9/]$&9K>I1-T&C7EWR^CIYS2+HT)']U=W&BL*KW[#E6S MYSJ&F=0,73-(8ZR#1%]78NS50:/H"T93BVJ'OX/P/UGCRQ=O)C10(!IE+I=X M]([-'P,^W+AW&Z%W<(G@HD! -DBR"0W54-E,>?."JC@FI_!Y7#B$/M$/[$:7 MY[8)^[5^_G.CB___QY>:\O^%WIG<\-/YZ0H/^0%5/GP7?[3E6_.\1 MG=QDFE676(]K&+V)!5WISS?H;@ ^34O[]:1_ MLL4OFVFJJA/OS?W.I]8_MH)/N"?WQ.8":FD>LB/,) M7P]O'X26" M3X]W-]>7@Q%\>1S!7S^&MZ-'='=%AW[W8UBSP7_X:7AVSL6Y#IB:3"W-!U)0HX(XO0Z@%X_L*5, MD=S)DV" M2]V^T.QN21?)DZPYH(E#=BMDNQ&0E>A:L]QQEYW%)GPL"63[7:';WK*-JEC( MIJ2S-E.<4C8 B]=3%Z;ML(WSY'5.#(##67U<;MXR;[FBYFSQHB%J5QP3%N;$ M,VSMQ7S+U$'#G]GZN+?8+\E@E:_ZQO(G/D@?OYQ"$V\6QBIJ;<1]2>$&1C\% MFY@"X6[RS315EM=&K&=-(<-7SZRX)',+[ 1,7PV?=4(_P'V#F0DP^0_[/>%V M $%J;RFPP"WD^F*V+Z9@%!>$64GL"!VQE&X=MY&3%PZQ"5OQH):S"MZ6;LYI M/B/79?G*A68J\1V7EL#LERM*#EUW*-$A0[(LM*4MIPQQ-55C.+92B=VD"D=: M@@2L)G%+Q;-:** C],0>B0X.UI. GHA!:((]5418G6F&9CL66"O/A.NB?)F_ MG8(N\LCZS24J-3_72'J(%&BV!/#]RB@%."XSQ674&MB^2BE+7$J"W*JS=CI" M]RCL---XX7P!!@VVB4HWA&'C2:,IRMBVB5.7Y?'*2(.HY<5]M528O'>3ZX"D M T;11%*@)W3;6_:SNT%7))QIM3N"ZU^WMY6 M@OIT'.750[F<4J;&X2COBH+8J0[*N6<7+V'9+3CMUM\RY\1B;C\/(^8:MY'% M-!(O[ESJ&4^K&N()=R$(O6XI-R%P$&8*PC32+=("H=P5.OU2IJ96P[DI7K&P MLPW0!V\?S$?$ZED1OAV&MUSOEKGAF71)X9I6+2"VX^^=XT9HKL=^RF(:V[M] M(AZ2PR()DEQXH-\_IJ9H6!P)]M+8IYT&]OJ]$NPM^<@-SE05BFM[KA#DUZ^N?*M A,#7(L;-@>&)^P9J /]+S;-Y6/.>]G:V-*40D=^RHD MCZ87"\LBAK(N:M4N:55 M/K*OQJ.2PZ8H(?:=,5Q#R=WD$C!RX*'LG<)W4>X\IIKCOH*XC\JGV%>79HQ[ M22Q/]*##+1DLF(EM#OYBTB^%Z:HX!Z.BDFZ4&](\@5VC;&'<'X)]74*M_D?6YL M C>JYH)6(=I@QS*<#Q*_M[N$1QK)+ "-0_?FM(5.+^]**ILRHUEW]<@!#X!/ M(U/F<,#+DM#.?8$@.>"S]R/+<81=*C]SBV(OISLX.IWOH>(MU[ME'HY+FLWQ M%=N:PAV/^MAAJ2:8M,>&V++ ,/&]J\SM 1VF1C3+KN^O3HY%S\U MBP[3<3_D&/"?I ).+OC//1&R<+>DYI9VE#Z]U/2%0U2N46LD49(4VXDK43R\ M<)W*.:#$')"DTD].''!\6I4'^[@)L@KV_N7J1!INO80:N M@KE=S,;$NINP>^V[A6,[V* 6T7IP9*\7V*'K#+^V]??SO9Y#A1_$>4N/)^89*0_>39B^OM78T>@@;# E0A=#/J M9Q1ZB6]OAAN83AJ6^1)8HAN7%*+KZ/[;[<\?.]^Q>ZXV9@GFQQ,^J!6POL_5 M:Y_#'Z>!R7T_^#9L?'T8#GYK#*Y&PX'_ F,0$2 \OF[8RHG:S[!BS<3&N@GC1KV+O'H'9L_!C[ MQKT)F$)P42 @FUC:!'HZHB*=\B;=>$UY\LLI/H\+AR@ML-:3?VYTXI\;[]]F M+7BYYJA4;59N+B[O1S>/@XO$7QZO+NYOAR,X,OC"/[Z,;P=/:*[ M*[CTX_YA^!WNN_[7D,[#W8]AO6;BPT\#+U0-;.4WA4(K/"C- %/%7-A@OKTM M@!H:5]@\7K..\S!E?%FRKY#SE-Q$,YCLC[:"DG?5%=H:&,,&LY9> W6X)O9B M!.]R/DLU@Y8#G'?>-]M2JQN2&YN,F/?SP_5^AM3[R7%M?\] <(VP)-<12[[; M7)_LD'K3*PAJ<):O%81BES#)#6DTCI81R&(?%<_IG N=Y:+I?(B$*4<":U6R M8 /(2Y%1ES)IPC64'D'=G')L(=BY^-=,XXR,BM:YJ?-:=B6QF,:)&!4M05.2 M#2B5U2;NZ=-T^=0B4V+8VC/Q-TRXAR\)R"#NRBE^Y3LG>,OU;KD*R9W^LG*G MMV-)HM#-X/YY;HIWO))[L)ONIK-@]7\7[JF O/!_SG9"D@W=FW8"4Q@787T1 MJIZ^]52M@:&.5A@8!! J^-NDO20+5GHBJ4\"9+#^.!)W75J33/)MNSRXGAU MU$U/Z(LE*/O/3]5.10NNT&$CBP!BB(H<$\U-V[&(HUDL 1&-W<+87!?FK NC MS@U)4Q?>TQ^8P&!WW:]1W:N&?J^#*$E;B,BE=,$YFK-5B5%;7M-4B3G#^;Q3 M L..G^^6BAZ\F&+CB4:5 'P6@6GZ#RA">KSWJ>X=J:H%!\7710T>Y\DAS:@M MQVDIU9\!>+Z;.EU+]4]JOC,>B;*P-$)MZ*2@-+T MNC-BE)6N[@M-22XIQ^3M?E=56U]$Z.FZN-&\"C%(F20G6VQ*F0@!Q*P<@KGVA7F8Q^[Y.4;IV,+:5?R%\+S5D&I5_\ MKRF7?@F->MV2<2,%-&;@BXMB9R56*9A'D""_?;^[N1P^/-(9 93*HM3__&7L M 7GXWS^O1_].8;**G QMO7:*@,BK0N8.U?KH&>L+PBKB!8=!T%)["Q T'P/E MOV>=%5X&I>0I_?FTG.YNZ3K.$)_[.K;,Y[Y,-17R+)>C*(O9@F4U\UV!G%TJ MT'*5YYX7'JJ5\/Q"9N$7T5C*E%B:MYHW,XTOIV3VQAVI+C4KQ]L[".1WA!&H M/C/(:5/"&3Q:*6C2I!@N!#FCU:7E.M.&&Z?'(I9MQU3^K)E8/EIBWF--;6AU MS.WY>T9'QOG&48EK*1$KD/W-?&RZKMY[1=IE9>3I4A,:7\:!U)9@:3@N>9@ MG6.(8R@QA@BV#,UXLCF(.(@2@XB61^ X@ J;XB5(ZCF"!J9Y;6$^#;^K:[N M5ZQC0R$(.^B2*&0V)A8,C[FX4FVW\[^_3[E?<*'8SL;N>VVU_;C]QZ._>73( M-B#17<:F0?>M#5XUN^&FA*<'6Y%9/Z+8[ M1=?TJ/,F_ J 5DX,VH&J:K0YK-/UP6OCPO6L>/Y\C=*5^4VBW^7EL]8?NKK)@G59RZ;O:5;.M+EA^< [5E.\*H%.* MA_5'CNAB$-U.C&A_Q9M!TK6(BT!P5VC*+0[@.@-X%WX[V_&;BV'0Z\E"6RR! M!*W^X9CE/.2@=J3 V^IPZ49J8IV5^Q]BF2JVIYNBH%%&(< Q MFB5&X]7ZSRXPP_'*\;H/7J/JO^^-UR1AF#H?0LXAFR%DN_$JL><3?>'BEF-W M'^Q&U??>&[L)XRPK-G8W*E8WP,9(V/4?2 MT]+TN MG=1HWPL'1HSP&DZM0:!80@\GW_':N ^AV2A15RI<+XF55](1^\0=NUB*KHDPLL8LC4EEN31BKXGJ MZX%B]$"6A[5S^9W[N>R'A[N\J9!;G_H[#K,I70QMA1\;6829),@QT=RT'8LX MFL5$-AH3@TPTQ\[WE/>CDSB[!$XJ*_ I1M3NZ0],&K&[[M< \]7%R[T.^FLXF<36^,LP%D@!Q9()1D@[2@;QS['?@Y^5B]>=D'Q\;8, M^&'WEFBI>&;@0;;<=$ JZ^D9!-FX&N#PST,-Q%MB+Q6.JR6^<\A2.\[,M(4! M4E>'MZOH"2QPFQTV36L"PF4*/$W'EPK3+VFDLB04G#M9P"8[Z9.3PK_ M!K"A,NK.>"3*PM(EIL:2&4U/>5X M&M<$'/89:X)^O.7TG6?BKY"DDJI5\S/(1%R[_H,6(/ 3;878,7;*G?K*0; MS5LRKZ1>2TCOU)OII"$<6$@]#WRO%&HI@,Y=HMS$=BHI!HDKK:>%;>[LE.4E MA0,ZG6WY*99?YQCG&$\9XZDL7!]2D)UCFF,Z94S'6YWFV.3EQK*(.KD1I@0YI!.W[!NBFD4H<_>..[UR[:DRG.4TH@6N?+/RSRR @39/$:4 MJV(KHNC\FAYDLF&@0+,@-"Y,V_E!G*FIUASR M2*QG32%N"/R!*.:3P5I)LE)3O(597S8H4U\JPI)2T27FBV+/G<9*4VC),N=3 MSJ?EX=/"ZN!S_L8T,A"#OH![:4*9([, \B!4'>\>WM8\]#CAU FE_*)]6V=W:7 M6-O(_]&RW:L[-77HLNVVERQ)NR^(!,53:FZB1FJD/W#A_. M8)UN4Q";+"_SX:PE2VU!DCEK<=8JFK5V)6E)O>3:*\5] MU0>S6ZCT>$=H=_-FNP.HDVU&(N>XTG%#R>)V!LO%\NOU.D*OGW,F^9M\Q; MYBT?<\M[+E,7N@"][QZM0]>?OXS/1U.+$/0#[IS::&BH1$6#N:7I2&(KTOY- !F">_#^.MG@+O!P<&[T?:)QI=$82DY'"-IF8M"6(*>VUQ5DJ02UI3B""T1P*S&"B\Q9[8M"2RP\M8=#M]#" M?7+T-J%8TK><.:$M41"+SUBK1?7):B(Z>H].'$27).>RW1/$5I,CN,X(W@7@ MZ"TP#,"Y6 9]N2?T6E+Q *S^)O%RED.])0[2F(*N2;"F/!4I=G-V5)7D9D.4 MX(_WL44_IAJJ 6*[QMA-70Y:YQC-$J-1=7+WQN@!D1F.5X[7/?#:C"HBNS=> MD\1A8@'UG5/HA4XO[Y(7'+*%0S:JGNK^(C:=\ L7MQR[^V WJN;HWMA-&&CA M6.58W0>K444WWV+U>+5\U3)E M02DCQ\*&K;LGS^"@8B2/P>0J%*+*?68=@]EFH%&91\M3V+1267=/,8YV3W]@DHC==;\&F*\N7NYUD%$'J]95 MIB[7L4<'^W36[K.)J'$6X"R0 PNDD@*0=FR-8Y]C/P?LQTLI*#[*E@$[Q-N\ M)/KJ(G ML,UMA T5Z0! N$PA;SP3+S+'PVZ%"9M4$AM2"KO]# #SW=3I(<_? #948MT9 MCT196)JC$7M@:39ASZ&<,_512&-(, MLW',<\QGC/ET-I]G&U[+B@UVYT)T2U 0J#Q /0IN:*>RQ)YR7(TK 0[[C&$? M;XF]7/"MHO#FQ;2R"JH]3K%%8VJVO2 JQ0F"KXZE*32;S::"F('71C2B1E0> M0LM5OJ22OY"D8/HUPT-8K/P+ZPOR$&"#W35XP9;ZS4JZW3SOLXBYPBR\Y&D[ MG:R$ ZNIYX'NT,'T/4'LE #K-2B26B:8[T)Y*FD&B2NNIP5O[NB4Y26% SJ= MW?DIEF'G&.<83QGCJ:Q7'U*8/7NSI.59(R)'][&A.][R-)>\O/Y8%@$H-]CT M0.8+2YEBF["$K= N27/B!IMX?"E7H5!$E7=VXPH)ZL!0'Q@0WLH4GMK,H1P[ MLE1T-?@4<+V[.*?0ZY2@Q@"/(N4EG3N%U8OG(IKC.0,\EZF8/(>E(5D! M@FP>)8YMC.U7WN >:>_W11:/;X0=50X3J-<^U'A ML6KY0M 12R56$)&1YJ_(-G5-9?T0!43_?"QIF(CM86N,:6P19F4V![7OGEQ( M7NEGDGVX*/;TY2!4TNU+#K(G=H=W2*AN$37>0P< C,PML0&&30;-BQ R'PB\ MWM8<\DBL9TTA;@C\@2CFD\%:2;+P6+R%65\V*%-?JL*21=>?+XH]WS%6^E*+ M\RGGT_+P:6%%\KG^Y'S)^7(K7Y:I@#]G50!]R2WDFB.55J;+DRC6E1P>Q^-34"C:B[&.HD9(]]X\^?5*]D;UV+B7DC< M[<29N\#P%>O84 C"#AK,+4U'$DP#(#C_\/;VH>SE7<"1LQ9GK5C>-Z8F*..V2#=XH:M@E*U_,)Q5_@\-M6E>PF^8&B3??ERJFK/[J<@ MQ10L- M(@T@]&1A'U>CAZ#!,),K,%!B?4:AE_CA\W #TTG#,E^"P/K& M)87H.KK_=OOSQ\YW[(;+9AS\Y-SC)-0)0.OC<>US^.,T6$&X'WP;-KX^# >_ M-097H^'#&<+Z"U[:/B/1_'*#K W\,YH2=Q;E^>MGY"TP_%UD_T2M/7B73M!I MU)1_OXR>A3-PG>)1^_8_#%(V-^X-X%<$%P4",@FEC:!GHZH M,**\>4$%/O#DEU-\'A<.4?)KK2?_W.C$/S?>OTVC>9RW.;-1'.V"V/U]HT], MT'IH_/6$6HU 56_A+/ANS['B?]]_\<@%&<-V6'#@A6-^7I,;[!=?<(34 5V3 M"^9[;3%MU9^-M3IOJ2[TZC27OD)S[HF5M<6P+^-S #4S%E@.@J,Y]*7N%P_K M Z.+N^T\!7=]>@)0?GV\NEJWIQ\I-P<7=[>7P]G%XB>#3X]W-]>5@!%\> M1_#7C^'MZ!'=7:&+P>-W='5S]_MCS2;@PT\#+U3-(>K'.HU*,\! ,1Y#;<2P7N+-D^U332#2?QHVR=Y5]?/.!-9,H*/@I"PBY&!L)Y; MD$*!I=U.8P8M!T#OO&^LI;8+,C/M'?SZPX8?MS424[G M7.@L%TWG'&I&'#X8ST[O[O*)>+UU!1M>?WU5#IXK.:1WUP M7RJQOOI +9R/2*Q.7*&J?G[2,\5:6N*NR2S"T@KGLN"E53.&0)<4V5KZ:* M5W%]MP0($Q0^ZZYY"_P?HFNR57!9$/LEX/P2 >8X4!F5A+&O7LH.E9+0Z>1= M@XG[5=DJI>(/[N(2("P!XI4Q?Z?T!J7IU\TZR-6M<%PJA!P'#*-*=N^KB%*% M88MN#B@?#+D[E'P%RC0:+,>*KCP9CFDMD458!3RDN!XSUSWY,OTA&1**.5V< MK8?VKWVZ/CIDOIB#"1K\\N 2^I#(B"3T^SQV=WP@/21;(G>0=EK<7ZJ7UKHD M$V)9H*/\9&'\RA55WC(@C7P)GY#N)H$1?AVZ#N]78I")EBA?ZKS7+:61RM&8 M*1K3R([( HV@*\N(1NXR)58^8(H88(J [F&Y>PM00S2GAE;AF1&53AX:NX#A M*BG?)>66F$;JPSVM]\Z"]:P(_+UI.RY]Z3*R)PH\P7!@/F^O!*M+/(,O1WBF MD?&0*3Q;:^GF)4,G=YC2T%DF14V@N70-CS6=[:+DRBIG:9!&]@.8JO0(!7)) MW+^O#285!BYY;U;4/5!5R;V2"0,.SFS!F4821$[@;#9+X/#S_+RL-!5+Z.3* M*<]P2DM,(P-B"_O?FH:RL"RP5MUDHC-2)#?);0 M8.+>4V*=%%ZLI+N=%-UI4E19U[2T,[%I ;4 -]25,NF>!/CXHCE35X^QA/,%JZBVKL*X\LI72AR2 M3\%RJGR:AT3%(*#X[T#P"TKO"Y_?P[5;-VO0[(MLL/J[GHIA9_O MRQVRK!PR6LD/J7X1$[:M5[/M!384PAVQ G29E$8>QGJ*\)5F #E!%%Q0>@X, M-:A9D\SB+4'QI!(!YCA0F4;Z1::H[)=REQ]WPQ(KJKN@6K5.(\PNY!OFI+& M+WQEJP@A<$C6A6>ZOEDV\*E\0[\_T!'=37[:)(WU+4EH2B6P7$N$H.. Z2'Y M%\7 M)Q%O+B7E4JB.X,(=L9D3ET1R>YW4!3=*WL4"N M1V(_W7.9; ^W(/5+D.59(N@4T4+SU!(LH M1'O&8YT78LN9_:,R9PY73SYA'P*Z'N;\MH5FIY216X[.3)?!I:B4C<.U4SKP M/)?Z0J];@I@,WQF3CCKR2R+QK9KY,WI4OLOA>BA$T61UZ06I#'J'[\O,#XER M5&;%X2KG4"1*@B375-49'>]LMNFR]. MUQ.;.[505!)%2MLO#P8GF$6=;KMX5'*_)^4PW!PO>0PN?T44E8F27@SNWB5J M(D8O Y>7""GU@>-.W1-5FB*]H-L!> P?(5^"M2#N#*6C?X)BTW/+G&C\--.\ M^?V0%(4MF9 ^2>\919/LY \5H!&:9=C4SX-P.4+RD*R$C""Y5A-)D%HU54#' MZ !=APXYX$Y002R?628"+848%)PGR>W/<.G>GB#UN$ZJ'4!WX3.S5(2T\$FW MX MRN\ZG(1RC=^0A9.W84@&]8,N"]I=LQXA;QY-7FBY.>1V2OK#%7O7H'CY4 M\G>/Z'YI^O2J3[>%=JL$L3ZNS_+#;/.01(=R8%9LEZ#(!'?"TMJIY"5#T"V0 MIO'4<(@U0^;&_O[Z*3G @J42*Y@@:?Z*;%/75 8%44#TS\Y94\'E'"]#^I?2_+E.BK=$\F1GY*F91GX($/<":'OO MD?;K\J=-HTZ!L!@$U$V6GMP16KW"562I8',T(2'N]HFQ2F[=7ALJ1 M-8@ 50>2:9PTDQTD6VVA)=5TFVC-S=PHG?0( '!K0@+Y%Q8S=+EZ*HOK>\AQ M,H$HL$R%$-6^ E>%4GM@J#]<4B_O)H-GK.DT%^C*M.C%1Z)X($A604L6^KW" M@[BEPM!Q /60LV1R!VH+M%A3D-LER*[D[E5&[M75KTK;2.$KFC4E[[Y'XGA(8A,70)V_"#>=B&;:B29I5+VHK*PSG8B?NZL#6#@/"Q;XES-Z$&DG=%37A" ML-!O%KX\44@B->>(##AB%T-$%34YV'U,P!#E/]X]-C2Y:YEN;O6'A0T?-.-C M9$8;=ROSM=W32#;9DLF:EN4NM0299UG7%)L[S;LTTDZR!>=*H;6$;NF"]=R[ M3)9J/?&/7P\I)IY%S5NN=\OSE'!L)W&>3OIP[!5-AAR"S:I3GH@\W#RF6+. M9@!!VS&5/]GZ"%<\.7/\(95?W,)3MKV@_+ZB[-WD@I'UD5(5'-W#/-B>T.[V M2L;_')39@O*08BRY@+(EB+T2'-#.D\W24DJ!JS0)N4Z[!0=AYS@LYGL]O,Y_)2N"(7RFNB5$LD.]X1"FD< M(;0E2^;*IV]J63)=H=DM/!>Z%CJP.@!-XPRAO J]06I6;CEQMV_1'E<0U8" MD_IYY!7,&N.)( L[!+F?W?0,JKYH;@;[0'>S/@-8ZE-'J,:6\2X1DT96AXN> MN\G0P\X#0.?.H%*'_C=<0>6!V(ZE*0Y1V58(0UW_(71GL@"4E+?\B;*:ZYP! M76,FV:6(.VDDG92$2\*'-,A2XWI+UX-]+!,M=?IERS[@(,\6Y&F<3U0ED,M-\'C+ M%I+A'N\>.Y>B="/"#AH3>,"@T5E:S(FAJB8JL\8&_"[1M)&QH[GR"$13,TNE MFW!#@RPT6]R1Y7R0 1^T(OC 5='MTO%!7Q1DL3I\P)W4%!0OH:?3UTWEOLO* M36!EU5R,=;+)R[^44/!L[^TNR=..D#S9N[W))(_<$3JYIV1L2IYFW34P9PM@ MBTZD89JUHYRP&EM7$#MY!XR3LP7WA.,IY,?%?*X3FMF&=:1JMJ*;]L(B01E( M6MX#:8:+$R XK^?!6ZYWR]R4/Z@F^AR#4TJKRVJ&8LX(DJ(5B@T'--:@OTZU\"JA3>I"-M'<2Q')05"]Y SI=QJ"C[-+U8D']CI M'M_3E$IY$@+':7XX/>20J7QP2L]#+*>!Q;VJQ%42=^DMM*I6I;%,%W>#&584 MF#H'E!Y>TJ,VN7HK4&RD<025)S"&KW-BJ)JSL(@-)C"MF:E^73BWIO-OXE!# M.%ELMUF""LQ4A<1A*ZO1+45.4ZJ4@PIG$H4QI@[(@EJ&NU6_' Y[&I+MU+\(7:_.S+ MEU-5>W8_12J C1Y]7G6%]61-X'OR/H2)_UW8CC99?G;[>P9/(/\_N0>/LULU M0P5'Y:S!?ED-9%ZJ7GW1SD=3PORFV1P;2YK];9@.] );\+/!U-.3A7506!;; M*NU,B4V@\]AAJ^?V)\#(>=F&M3'9% L,+^[O&P"!#TC1L0VPO__V];>334R+ MXC^B,F&\7YAX8#]YQLMZ>U>CAZ#!L%11".70_Y^]-V]N&TGRAK\*0C/]/G8$ MR.$A7NU>1OR9 H"BB#0)L%""9\^G?S*PJ'"0(@A0/D,3& M;J],$H4Z\J[,7[[3$B]1QD]R@/&HYGLOD5DT]Y7)'$>[^_S]]V^Y[\BV9Q2+ MSI_.Q95D;ZT7<9S:J]3?R3_'D?UW=_WY8^W]_N/SU^O/]5,YP78\95 MZA#:3RY++?R=-F9B%UN8YR+-P[\UZ'^R+$?YU87VCZPM_^>'^\PSW'!_'V]O MOMKNC\P=1G)0E"#)0KYQ,*@/8&&6S:>. ;MLNX[MLMK0\%[DG-HAY&^U-<8SXB_D/(]-T[K?+CCQ'*NN"'G2-,]\>P4P?4:8B MX]^@3J(R2N,JGS#6W.&+=2WTN3DN+G8I$Z@]'7J.M=&Y*=:X\<:AKH&;5S_[ MK?A.ZB+PM-]=(P3_EUE(*B".N?B+TO4-_%BBKX R>8C4Q]EOW_74MQVM"0XP M^!E%!6Y:>^7H-F&^?0\GL#ZSF(^3-B0?8.GV"!QZ-[@6P54P$>[@2$V;\4<8 M[+U#$'!DP+;:W?X QV!@;DY15OHA4VJ1C#.I!/[G N^^X,1DHF/T;SXU3/7O M+#6<5/:PVU@T_YLP 7-"$."AT^_FK54)4Y:P6E+GF#Q[982DY>C_F2.J_[.* MGF 6PRN0^;A;9&9=:($=X)OEOZ0R@-^!E/V-39($C20TAG%QF":876P"OQI> MQ8&#Q14:8> =8(4/X03>,T.MD: ?+28@35'0W +(M%=&?=*>7V)9+DROB&T9 M&Y(+EN(NPT69FYTXCNC_)%DBI3T;OS>XS6]'6A"1V!XXNYO&B@QK1TXX/,V=J^Z.HG$G]1 U4M%-&@:Z]H3D;#OSZ+\WY50 JCXE?3>"K,=]P9F]I:GF;^LWP MS;'6ZBI"..2NMDJ[JZWY707!$2K+OJ[]TWMA8%_IR,\@L8PGHFGQS. =O&8* M/JCGZC).E$G_L-L. N\9X%T;%HI[\?D;9!U;M/CV7(?L!R'K='@&;]3P&YC' MA+_57.!LSM'*@#.3#<-!L(T,VX=_QAH!!_%(&JJ93#T!\(Z#\M 1S44PUX!^ MS^,R3=GB%>0@GHF0<5P-CIOQN#NNB^EBQ7&)'[XPE.]>,,;.72 \2-#GRIAF M6SW)?F 0K]*9J#.5.%>4@=2?LXE@M8M=5-0(\X2O+;!W U K,EX:C4:Z@X^] MT $UQC3V<\I,TA*2Q$:A(_1U7?OD^6)3#/AE@*03@H(!>C*DCATE8Q!()VDB MC]E-AR-&]O$F$RPT]IE! PC^W$1](<:6Y_X9NN+JXL4&JENI.=42<75H)[!\ M6;U,;[^,;9#A>"K)M!]\>R$VN7;=$.9USZ8>1K-=W.9)+I*+G^\/%&B=:W=3@V<>*> T(F MCKJ#+/,29+C&L>A)>K#Y,I6&/U+3T*-/7]CB9S /]6%*/X5+J M&OB8)SS?U.D%ON%R<9\FR$9:M%P;&R SR"QECCV!0PX$?<>/PS.TZ^IB3KJ$ MNW3-UEU[113+-F:;#OV-YV(\4M@L]S;_<0.\;@?X5]J+O]RC%[_!CJ3605J- MUJ'A0BIG7DPBCIO;+H=#%!J5C(FIAWFC'046'!<%HN3;<&X8/#4+A%C3@Y$$X'N<8 A;& M&-@:%D,RL=TX"=NWZ*'(6GH*;?&)]-0L//-$//@![5K#!_?JQK.(;(.4\73] M$!M/VB,XF6;>X;?!R9M .%^% M8SK"FET5L5AF!9.UO?QDM!70#& G M@&/"$3P.@L(7TBK]?8"R"40EKA]?X\E?P?&QY.B.9PIK;>Q[X1/X;$(JO7B^ M Y[_'V/P!M"Q&H*EQL!J(VF\ZER 58#[_@JQR8!!OIAD.$Z/#G%J\'^P*?B# M_,CF7(A0>$?(<6!ZXMIL-V2H!R8>'*<7KPPD+$AYF-0LL6SP#EUO(BP1BX(C M$7OGS6%BS,2+A8-+IJKLG2 =&;4:E#1/P-_(ZY';F]J->5<)+>$; H*45CBZH0!L[^(,*CI\4!/6@ZK[J7B:&K- M=O6"OT2Q/<2+0AVOL]"H\1G6'Y+% Z9N"";KC4?6*BD3D/O&T/-U#866CT8# M"1WTLI@UQ6TRQL3UV8EM@+\]!XQBS45V\>4-&!'J2O;%,^R4'-<@U&#_$T4>.,0E1]4;2:@MDX M:Y3(&!MVF%0^F)CB\=1<9V#)P",R7AEG>QJNXI,Y-BHSF')P MTOG#EYUDGECCEV5$L$$&VT8)4JI&:UMIG[?[/16MU M=O4V<@TSJA\V$"@K7[,Z 4>M+)DK=G&E'([,?+/JD$_CD),1AST>M,C[JP34 MD=%N873V,I&XR*[8(6DO:>Y5$<=Q$$?KT,115!@6@HK9LLB,J*JY_5J+@ZK& M-!G<&R]1!$#XT IOQJ)"2)Z7=+].$>RF.F4'KUI>+)WQWL[KBJ0WFDKPHE_4P=^[5H$#PVN\W<6W([N&4SS>;-6T5?-1E?O])< S>S_ M1/=&3A7E%J+Z1?W3ASHZ^7'94/O-Y>@V52*[PPI-+OMRSJZ M;LL4V@8%URHEA58^X,$5W"?;M?D8'+XGS[-.4;]MT@VR#$)F"STANYW>J[6E MHH_/2!ZOE$67%U>MOMX;+$%ZW#$=;-#^L6*"4V""K#30]13R-IF@34S0Z"U! MG2LA$Y39#=VVRI1[WFW5+W\Y@%9>'V;UT0NHUB"1H'=Z*OS5[23+*,LV:2K9 M[0Q>K=$W1FWM=?5F?TD_G3V+K0*=(BOJ/SWJ[S9>K1IBE>4!]>T(M56_+RPSOBZHP-:\$ MS-YR!,+#0INNB6VZ]CGL%-WTR.%-EQ/(NMM\C,"4BQBG9[X?6P$Z/<\]+"*; MTQ6-:PMJTJ(IK994X(]A=U!'L8]S) MLBJ_$QG<4Q_L?@-H4XI[ ;W"6P" M@S,=Z[; 4S!#A^1="DM"E'CQP#=0:-10#F@3%HP]*P:@C"N]0LY&H:,Y-I;' M(6(97BVI?:MQ9M;LG[6Q;8&8_556K[?:B&]GPQ)^^P?^^@IE"QK,A/#',.I^4 B<<,]JC;T1L&+X;.Z]A7_"410!!O-4A3)K*I< M[]V*QH8Z%LJ*VEB)U"*0_-)@8;_95V^217MOL6KO"(OVEJJI['*]!43BJERO MM!<&YU?P4*Y*AJI<[PP.N2K7JVCW]"NRJG*]BCBJI+_A^]CB;LNN?-J_A0<-7^/^^)$[Y&QE! M^??<2X?_['M\LVRUGM[J+&(6EB![O"+UPY-Z:WE"QE&2>J-[F+S,(T[!/!/M M^UX%SP68?58D^P35\*I7E4P8)JXY+ZZYADDO4(\+?#\ ^07=<)PEDJUS:[JQKHO.23: MDOR1MQ67G R7]#8NO3\LE_3U=JLD5FD^EYR1\QBA['3K[>- V5E1S.*RDPQ$ M[P)XY.#2;R/@D5Y.2M>&SLRF0"3=GMYJ]$L1$ZM0>,Z3&7*2OO;-#!V]T:Q M>:*YE1^4YS"MCK?;T3=@OFLXOW/V("N%!=Q &F6@5X:6OK3T&\<+K9JH2O^( MDY_Z-F?:/>->Z)N,8 :HR>L7[)N*["@"']@QMNKW*R?Q!]/&QC/3X$3M %NV M8F=OD&4&=@.GSK,&YYZH_P;[-AB+%K#I'?5&U-/5A>F910_E#2R_U6B:[S[> MWXD_K7=O-3[C 9M0$UH3&]52'UIZ[?7#C?;H38&VX? M[9MJ<.^YSDP#7B3FTBP;/,5 _@3V+=VG",%7J3LP5H\#*UNX$Q9[9@ZL'#:- ML!G$%E&M!&XPMIV/WH@]4RU=-.150U,O>-"$F>-4-?TPB=]=&0C%PTL>)!(S M]5T. YD4FR1[U9D9?@X__OMRTZ+3SC(M"MG9";JZH7DP7TGG]+5!MZAYT<5K M@_HB5K4X"=AO1T6'4E9):R%C:_HHZM*+%F.'IR'OJ*T_.:K<.(P5B(S+]"PP]$>_>< M)T31'OZ>0"UL%&I3[*V&SX$L5_))2AM"'WDQ>-2]W*K/ZV.I9GRFQ5P8\DA, M94'18$OW(B I;2!V#A.9@TG!K7U)'$,NH<_=1B^UIC:D^62,L+D1[3=6D_XJ M9NYGK+&)S-SJ"KYNM.'/@ZYQ,=B97B.:#$FL)/9SBERB687X0 +P(%E/X*LQ MUYB+E+%MB?'-\,VQUNHN%Q?%W9>=F]B59;!=#^N!/:'4NV=3I%/W2;A7N9AN M_=)X6W+RVA=7,"W=&%<^E/2A#&K;9Y&8P8(#F\/^D(%?R&]I]1-^B]KIB$[0 M-=&UHLX)C)5V3LC^!ZE#1@1"J(TU Y;C&D],8(--8<8&_"#PX#?BW;YZM[@2 MX!C2P581'+[Y*P0?1D"4^^ M,1W;C,PDL5[\0@RLC3W'XI%#E+2PQ$QP66 EA*RN_4Z0>:OW6)X76" 8^S-H MKZ*US-:GPE+'B5^BUH320_6^@,M1U@A8L*)#<&=]<$$4X" MU& A/B68M?%LV Y&[^J:"@Q8\( _H;70Y-$$S3$E+EOKFDMW<-+SDA*$+)C5 MMZ-;M3#)$[%ST$@9#VC]H0'Q O8<9V[2>OCR_5.DWN<,")@WTL<(&7?A$&F_ M?]4>T;W^)^RC ]L)_DDXC1GQ\9^?H\B%KCVPB8VV.5 J[#@^M_C$PV/\!!T. M!=U&!MCM#YX3!B0TYI[Y\A _4]=N8?OAO?"ZQ\]BA(?/69,'EG/LT8Q.WWAZ M\MF3..2P('E+\+^0D52P08Z"0 PD?P'EV0DVU.4'8$Z[W@1UX]C /8;1>&"; M\+WB4]<(X+0ECB7Q=#KL0:+30A_A&OE&4+XN;'62&/#R/.*[W";Q"?F+W/!* MZ@/67Z0]>5)9=",I0QB%L,+H.B%!2(L/_7_&9/HN\5A,-)5)629K8:LFI8ID M7KM6'.Z\)O66:U<.2F-7+L9BM7@EFEB*5EF:D:7)G@TG!$.&&AO2QJ&(MR=3 MP_8EU*LTJBC*@8%@L%'0N@'=;9HA6$UH0MF^&4[ K',IVCR&_69"O]NN99LX M/OV+; S#]V>H7/#-N5XT3'TF7-HBR+)#$8%Y!MVE+(X !=FRA8')DQ?)LGTN M!T9SRXB\_J'G_9!3![WCLBC !HJ-0E@P?OP]?A(;OZ@GZMJ7T?P/R<"+[2(/ MU^*@&0>;YLZ]%;1?WKPY:DU+3!Q,ABF.#>H%Y,)HX\,H/%KLPC"L#/OD[^279$2&&8LD2 MQIVD>#\?:R/'>Y&Q1<_QGF:X,!C%?L:W*):0-UUR>X1)+;TAGO2GX%FTOL%J M>G+!N#0QL4JM7=@[0(#A9"JL/9^)W&QX"LZ(UZ)3/L[B=/[.W$G$=CY#6A72ECPJ,$7M*7"YD(P4KU9>OY D\6LE U- 'E;HX[NRN6_( M2$ZAMV#I%.+W:6\\S1O2)6PV_0EI2<(=YC#+%S&=QC\ZTJ"/>4G.68E[2S$C M;?DJ+DOP1P8S9VPI$0X1-_UB%)(?$-&F<&XC@'F4!D-4!9'(B)]! ^6J1"S&<:\M^-27M 3[_@24)(/'EA$8-/X3<^$% M3L*U 6%M$^?"DF+1JK2!H9B:Q(( ;>$@M/^#*VG"(P=UPN^ K<#VD1/ZF!R MK\A'V9]N2:E"UI*I:4B7RZ:J65%5+JJHEU>[W\!Q; M4N7'!60TD&PG$0)(^HCD6!M\16Z'=@O6Q9#Y:G'YCGQ3^MOBUS RPTLDS+ @ M4V7Q]@"\4TH%R8G@=K*N#UJU9D.&P>2?^9D(RX-B7Z(=69*%D!/*Q;QLU\NX M1$AYXEO=8'4GF)^-HVZBA"\3-VB'Y((),_ RD;["&9;.>#[(),0I+1YUZI)Q;F,QF,B>X\/%..*RL\T)(\9! M+ IIB?=.4"$4BCG-APUO(H],O.O%"QT+W$28!7A7. 5TH9-,"EXBEW?4(D77 M2,5J@.4I>"$NNL /Q^LILNJD'QR%MV!@FKX^-X*,I\H!,/<7UXNMN5R7=EU& MC]3S&/,+.08 \+;.G\87E%6QDEI@:C I[\#2FN"?X M2E$T4,= V] 8V@ZE(Y"5@GPP'ZZ@\(L4+"HA/KF:.)21$YF=7X?,M%B0WI6\ M@DD43&>-+P$*9[.V5VM95/OXDX3[K-"GW&MP?%H+=:/8%/554S9^ MOG;*K;PIQR!I [TF*-[ ME.A\C2>?D1,C*"3Z7.6Y$XE1'5GR)F5L\\#S\55SYH6@S9@\A*?FN2/[*?3I M%@/L-[H* G:I!5X-_S]>TWE$5W$*)EFW5,LB9H27<4,V\V3&US)"K6M?J ,J MQWO20%RQB40R=?#HT,&/)GN360J)6GUQ5NIA<13R?"@35!7H52J]5()[JRJ=*.4Z M(I0_@$X^_K2#6_^#S:<>B/SK*-/WUK\'G@MX5RE^'54>-R$,P4G7P9,Q&4G$P=;\8BHXN"BK(@ M@<:6BWXFA*,>6$0Q4D F] M!WK=&&)"A%)S,JZA9J"4'<4&7VS.\@:3)>91UM-8U'A.[$!F,QES/( (4_)B M0/PR=&7FB3 #1#R=[L.B/:MK'^6?V:2OC*54 ''L#6]E%,J[FV<5G,H#E ML(2]1\&X!]A#O'#,Y1VY/,7EVK!W+KO910( Y=Y42!, :"5-@'2MN@ MI62($B#T3F7J8R))E6:R%B#"XYBE*\1A0!Z:8P6>DM)NY*Q)8! Q\ M8*K7CG^4!"90NCG.A53UW7+>L(,@D9-5\G1MY]L 28C4W7% M=WBWGE?F/X\(O!&407+6MR.9F.(^$7JR#$AVWYR;TCR@C8'0Y)+ M&_S:M>B?CG#]QBE]EYH:@A5^O%[_0',!'@$D\"XS!<:A:XIG013G83P M@VKRI!3@#_LI\QNH]@05O%"UFLQL8*C]1HD[%)URDV Q*%2!'T!:LL# ;GHR MS8 T/&ESO+OU:,:XU&D^\K',S\B<9"*FGIYO'4A/E.W(:'KL\,V/8:#C]L3F M%ZQ40\;B,DPT])I35HYF@Q.:J$]9:^Z?#=M55]"4CR%4%1UX=&Q!0DK,^[+) M '=!^*EMP>Z\I":B9AVM4"UHE&]/M+=@'BV7JKB_7V$B]TR )&UB75!*$/R% M9L9EOIFAKS"/>9Q(C.6$5.RSRV/+M#56G-L3D>2J8^MLP0S<[;%=-5<9A67+ M\3G;@IYFHZKHJ2IZJHJ>JJ)GD_VH*GJJBI[M*.0;B<$MW;!,STM6V*!-*._1 MT-0U4VY6K@_F@HMA)(&6Q&^-;(^0;B6E RT2;BBX*I#AX^M6*BF]&$CV]8?X:B])_+-48)C&&4(2!"P![8;A9%!A/Q!KCOE2'7GAQOB#5G5"C$%V'L9$:@QR6V3UP^M1!JF8_/_$%HEJ)NP%O\.7SP@GF6 MHDYS46I1'Q)!.94KX@H M_2(9 03#QU-)+$N4RI@YI$IP0U/*3:!@9JDMFV=H.E%M)/.%*%$B]'&;$2LG MH3]SM@N/ID@=44+A&IPV4<#P8*K$1!4]ZC+#!+YR9GH,-IX-R<19BEYM5"+01V$8[0T&T=YN$%0B73WT$&Y(AE"( M"$(W^N?37.2Q6+)*;RY9)2'"8N/Z2WPL5=[*L0G>[9;:C('!WV->/*+3 ^V* M*]^I;-4)/BQBP3XS;%##LPIP.J71WK24&JU%2RZF4MB1PE:UF:G,?\T SZ0AL"$0&^\V^>D-#@7T%Q\G?8E+EKRLV8YO-Y*)(P2L%D FV0NBPVY'* M:7T0>;?9DNG:00-'I*7<1W'.NW2EM.JZ8S-FS^C? MN(1QYF]-"K!-8JYRJBE&>L3+0NV;N"?\B/>$F3V%M[6?!?M-'R%UM$Z1.E1$ M=ZZUFKWX3^=SMMMR2-E)7=;ORP_ M@"VZ=;7 FTJJD!^H_1(G0R6?>(UE4,OVNWH 8],@5ODUCL(MY)9V5[G1W$? MNW[3^LN+JV9_L8AC;V>\0Y*JZ#6BUZS^2HNIEL= KVWL&;S84_0@]/I*W=3I MD%K:KFXJ@SZZ9YR1&X)1W$0_X2-53:L&/SAW9R52KZF-U)%=N]:'^, DEQZ8 MW_O=;CGXO2+:+1)M]_4JJY00A6>:)TAZK]=^DA8^"TH <7*=H@,I!PYM][;T?K>_ M)Z&2&;8[(?5X9CS2?[VR/18>Z;3VY1UNPB.5RYBMC1\]['FX+$/E2!5Q":1' MOEC8"J[,[IBYK0^:B]72E>MWY&37WPK^SR[)[K)5.6^E5A?"4-$"XZ>"C3Q2 M%7&"=NB;/-9O;D'C%$K#?#1^2C!/1$/?GGG9ZQTL&+GDMOQM1?5EI_JLYGCK M*KP#4GU3[[9*2O65/[6)/Z5C-^YCU9@K>;0-/&IY(>;-SS'I(2_HB\\R3Y)L M ^JJF.G\G06W(Y G&TJ,9OM0HX-]J$T5 TR4R.R#4O#*AS%PYCQ9B0\S $=>V#[82BG#.: MFYR4P,OAL@,J_ HK\R6AX)G\F2X>QSQFUA(T:]"77&FT,9R9L7B>3G;)X>GI71;X$=$A M3&%C%0J(Z R> FJBZNGY3LD",T*<. V=!G!*K5G,>$_(L<9TZGL_J64<'$<. MS&AFM#G79"8AM6!#P!&I$WJ(SORC7+KRMN7QWH[F1?4UM0K>#&>_V6QE ^TK MGA^ECXB:.BP28H+\=G92F6"Q>8>S=F2D;(?3:EWF'DZ1P[A6\ 8(=J:DE$!; M$3 [?%Y&"03GDF>J!>V8O,,19%J>AWXAL4(]TW!V0CI M%<]L%:K"!J5'L>:.-&BKGZG&5P#3>&W9NOWE3BT>2BTS02X804U6T'- MGBTL: 4U6T'-5E"S.W4NL3&6 -LA3X9$$&(F S['7!^'/Q7Z$ M,!&H2F>9.[@1BL^N+8"M ?K,&8+DKF,U@=@-DNK9<#T+H&(57,_Q8#Q4<#T5 M D@9,!XJN)ZS/Y<*KN=8B**4@"P57$\%UU/!]1P97,\?\R'9U)7:D:9EE2!7 M,S^1I!A(PJJ;!G5VU^+HOM,U[.V(?LMOXY@Z>9(;99)<]O3V9;LOY+VJ7'(C%?(Q2L?(2$0X4@UR@D4!>>*@&&S!1N) AB\7 M9,)UU%5K,QR>5H4^4)'Z!J1>#'V@3*3>&RSV_2T/J9?1R3H=9ER>IUXZ;MPL MI7[MJO]U#-%E#+FI*=KL'8H33ZZ.Y,SH?+ VS,#AZ'R@=[J#$M/Y5LI'=I05 M4*R29*LO/Z6BDJ^,<\:^,H.OZ(+:*TU!B9CL^521_(&)/ 'S)[;+-'ND&5'7 M2?I#=&'4'-P5;,EINR:;BLSB6^I_BJD^].U<1V3L"9G^@1#F&%<(X1]O5(O& M^]O?51?&M[(AJ"Y;H;IL#0FR!BA3T&IXC$EFZU&G6YMUYZ$ZGRFQDSV+7V670#%YW2$LJ6Y88F"&)G5 M[JL,?'C0I+1*\066MDC:HOLTT>S.TXQ1((=.#41-@B>R]0+2A7S6\@JUHP5R M?;8M['2HV9,IR%T[H#:]U'06N0^'!/KV:8:&@S:1+U+]1#=?58D#/P )$.\Q MKIRGMS/1*E4SG@W;H2RU9;NSN#/ 74H J:*IA1.2IZ/.XTSH'W,PYXD\X@$- M##PO+J@SW-D\T4X,"PY+0Z*6N_&_DV>;D!R,OA+MIH$F>#C\$]\'O*3R4VU9!A>,?2]\&GMA,,>[NJ!]XB@/.U*K M?\3=*4D#AK W50;%?=/ML%$-\6 U,82)BV9"=>.:%*+DX\8 M"2@>62=B0-"NBNGE>>2E)4^,F:B&4AL&DV8O,'E5JP>; W87MHZ.-^)ES M 1:*XNH]%TY@%K7NIBF"L'BQ'2>N\@NH_[8-0GVG#,T)&'M(5IW.,1,5%H3Y)+2?%HPV79YKS!8J?('">J(>0HFBDU3 ZG M'.:$],>3.!/9(\Q@V2[>C9B;-!_0?5Z94BM5UT=ZCQ?OI![U'I?J)67Y@!P* MYB33NHW'5Y]RS'5U#:QCV3X^UN#$S^ 7U<2_,./=;LG 7KYDQ(\ \2[G(?I3R@?UEJ=X)<:R@8V[XE[2'#%U8X M6C,@7N:D>.A2^0*FSC-U+B/#5-N=]Y+O<+KB'=)04U/FRGT2DI?3^2J)M5SA MS8VA*&9M];$UPJT7#X/LW#L_"[+?:@#FGCTS-V2R5S127VX8IE^:,(R5^!S( M@-B*]AFX4])^-[#&"S4L2,>7L6V.M;'- \_'.S^0E&/C&>0,0QL-9!BFPR"HJ$WP*:1I(HO*73Y2@"4PK.=$PG@&JY_ RE#JB7_$.P9; MHC:,3%G3]LUP@K%VW$)8BL^B\>Q< SPR7M14T.,!T6N#-T10)%*]4R2+3>D- M9#!;#.>M=L^/:5T^S4,X#_PVD,L^$]6ON%^2+:A*&^P_*SX[4H%$FZCZ;"_D M0*L1S2!]26H2H<7!.Y[8>MAH<&)]:1K"T484EK0M"6B&CT6(3Q"(,(F), Q$ M/('9"6:9$>W)5R;?!+P"Q $,!$<-!C$U-$"5[0M.%@PN24T]+O4\14>*V\TJ MAA(Y]LJ7-01$#CB$T?;I$"0$Y]OQ !)-A M.2!A0I_!9*=X9:@+V],,4.+ QO[ \%\\_0+D?AYBYD9Z%5);1 %]R0HD7R;@ M(]AP("F@J 1A$X6B;8TD^Z1DBOOL.<],EDD[0+HH(OST&*.58XM;@R7Z;+5T0(F>8+=%VX@<"JXJH$GXA<'Y2RY8>#[+EZJ4) M)E":SQ&!&8%:128#[1JSE@R =!R+J0AN:[6D$ A<6@B"S?XO?AR;1>+4)9*5 M5,"D4N3]OV3'Z+79,]L_[ZR K?GT>%\4MF9CC);5X#C9W+H2#RU-@9# M!993@>6<%[!)!993@>548#D[M2-_=V/7.]1@%'F"=S%R[^-5A_E M+7:+YBUV+JZZ]47,:W'L<*:.M,>4 8FW?P17".P\9!F^GMQ.Y77!SY8=E+QR M]-$*C8_U#1X0WB*0WY3XYBV=77R2(I[EVT KAA//RPI].3XZ&VA8YQQC=*

(-T& C_@*+_9<4 %HPXWZJ, ;HB_% M>5GXDOSA5=H6O>4M!;3(9?*F+[?1Z^ M[Q\L$0= %VG.!18WOTHHJ9#,3 1DYC]5"4=XD\1A^_'B\N$H:, M3&""C_QS$90]NG-.OW+N1>"P-*C>ZV9N(4AZ:+B1O'1SHW))4R]5$LBF1$6(?;W17TE319%@'C3 M$.<=!YF4'KV:Q&><7"5&%LE4(.N&-"M!+5KB\HZL)I\;CKBUB/9N[AX*K20IH.'EGMV3/8-X\''+00K =9"ISC*,N/SBA M5SQ6['IN@BE$6;=M)OP0?FPDHXKU0J+N1"3J;9@TK)"LXON:]4THRND-%1^ M"%"6(7,B*SWD3.;Z(FF;TH"S;,J5BM*(8:#5=JB\>_6B'$"ZT<*+EZ&0%O'" M>'R!$J6F#IEIR-G,M!H\N7I)(M\@I/FQLH[7V'5KLF)7V MR?,_>.$P&(6..LLE_GJ-,Q-]]A?/M^!TYPL-76^Q40%J*1\#9_9D:M@^>1;8 M^$04O!B+M"-M>.& Y^Q!L[%IQ$)YOW^ +E*N[S7F$WYGP0X6'GDR,F:]%"X%0/&+BOS2VU 6=9#Y08>[*E\!DX(P M\017/D4+:?/(8+0891H%V. 39Y=NA),30>PV-XX@9O'C5\D8L_4CAUV\%JPO M]DQ)A0[C L/Y@P16REUF>]UEFMXX_/6#?,L=O62C<&BGWEL1#B6H];GE+(^+ MBL*S-2RZV"F!*:RLSURYD9TM;.17SWU"FV###5T$PDMMZ$J6^@ ,2IW2VLU4 M3Z)MLE4W8YM:B#/0WB];P88UN_5%N(PML55OW65NA:U 5O17B8HC8ZO!%C;R ME6S56<%6YV&4?(_RM['-(L:K9:Q;=-7@B\TO?L5 \B&2AUY78O#!YL;3D\^> M9 ,T>=64U=_BIM?^=--N#&J]0>^R=OFIW:B]__2A4VMV.LWNS:=VJ]F>!X*@ M&=DPGG4=8(.,5N_#A_>]3[7&A^L/MXU/MNCNXJ7VZZ7:N/[2Z@^:G]O[[ M9="15_TRJGX9Q] O(]KYYMH9)R4%*T_W9+:O$A()M"<*X@<4Q)%XK4#D2P$B M/YM^;H1"V&RT]$'_ MLAS([Q75[HIJB[7L9O[R W\')G[AD-WD^JTFF6ZFFPW]?Y@L7JI2E$[*=KM%[M2 M/S+:;37T9G,1,+%*5#NL5KH;VXX]G6+OQ"-53"7(I,GGYV)@*#G\?/?/$K#P M):F?WF"Q&KE2/\=-H;U&X[4:IQ04BDKF4F_W2V(@5:Y/I&1NQK9[K'Y/Z9FW M8!W.ZY:$ M0BLO)LY+,.P7PZWTRVZXMUAE1P[W/OY1#N[MZ^WFP2HL*_6R,P(M5H)Q! 3: M'.C]PQ4X5E[,$O5RST27:T1/_L/SG>RLM_(S\ED50/<:K\XTP'._'3V.&1UZ MF:YLNSV]L[J/=*C%;E!H@H%,!!%2%TKLJ ME.YMI?-,!1!PE KVG.E^OMM0!1"P2X" 9&G=&70*N-8X_ 0T8TC-1*@GHVIO M.;;A+U\VXHN;@_F,3[%K&E(Q=K=--QJC3INB/S8V)8HT;EU[2/PJ:FH*VXVU M#5$_4$%HLAUCW+#@(%66KVM-\&".F17"RF]'-\E%WH[N;?[C_0S_^PFXP_/G M&A68K7:W/T K.]6,8,?%F\U.?O%FIRK>7#UB5;QYJ.+-HZ*._56M':!J<:MS"=1_'(H]D,:@$9(;K5:_' MELXU^V=M;%O@$/VJXCS-BZO@Q?OM'_C3;0-RG*;&/()#;ASS)Z(Z=G%]-G,PJY MUUH%8^XM+(P\7+[7+Q4#;9V!"N:Z5PRT+09J[NN:=CD#E0ZU>OZUNWKC@:^_ M?AO"#(8TB]??^-QXDZG/QLSE]C/[XIK %'?@H)LS\=_Y:QYD]WZG.YB_YSG8 M3ER;9C@)'0('O*4F\*D5:5\]SM5NG?[-Z&WHH\,<[8A'.V*F=L2!'0%[VC% M(FD!IAC!#XWIU/=^@G@)&/CGA:(/9O1\FK M_&[1JWR\P +U!W]=7+5[]<72;7%& [OV5$M/@,9Z;3#+P:']P>^/0R1 M(@-/HZM[SZUY+RX2Y]APGQ@&?>!E(&C&GF.!HH8%M!K-P3N-_17:P8R&,O$& MGP<<7")=HP/4C!'XY[7 ^(F R#;77F"&#*D9A!?J(QTWE,%6:6;H^V!JP$C6 MGZ#\!=8V3#=T1&S)]R:4Z@XZVN6.H?(!3'!(#3M*#>#AD-N6;?A18$J]$Y\= MA2YMO^'$KX-)Y6RDZP4"P1H?_[W^4-<^>(YC^#K0E\_ FOLO[!EQ+&4:/#,U M<]R/]$H$Q\/^3CT>^"RP?;)HM"%SV<@.>%V[9W2M3OD,M+[D +0!A62'%?JX M8SCCY2M3-_B?/_WK_UW6/GSY#G[[I.9;3[5@#%X\\RU@@IKIV/#R&AP#;*[) MP)KC8/V)?]3&P<2I,8=641N#1>N@5<2#JI%[=8=JY&ST(W;M5LND.&\%QP!$C MWZ58[@YT*Q?V4\ILZC5*8S;=TV29]HU9&&[3WDLA<3ZFTA\,@?.?;8N1P*PE M).88!&\PC@0GRE2E!L2O+(W]9&:(:H[K>8Q/451D? N>0N]1>_,R]BA-C#0] M"-AHI+$Y(%PD6%*H'NBA*5!;77L<,\[B M*1NK!)*8EN.![L4,NA'SI7)V9U+RJZ5B>P^-3::.-V.8$@=OHH#D%,;R@'K4 M2X&-> #O(,UG55IB44L8Q4R!2DF>C,1[)SH]SB@O(5_2G?>SOD_!R0!' OCGH&? 0[6P0ZI8W19,[ M<=?- Y KAF]QY9EX(-XM$$M@@L,OT2,!=^3:=4,8_9YA!C.Z")]@&;F=S1HT ML=J_Z3*=?!8AZF;, +6#^9'K^7UU&J]$8FKYY*.9(@UEA2CW0[WI1FWO_YW9 MIRTCE2:=^@P?R>SJ5S?ER^DGM9^6?*KI4_-R5>NF^,_#=MM;K]G>FAN\TU9[ MQ]UI;VGSQ;5V^)@ZHBG>6&BR=[Y;L97^>N>[?>EH;T&!F_@+_Z ?"K4V]^W& M1K,)!/ZKNGZ]\29#V<'NL^=9+[;CT)TK&$7D%V/%7\ _"',H]%EV-=+"+958 MU-K%2%GZ>:/:H,";II.4Y)#2=DD8($O3N(0"V!:Y"8$01#CGH=Z$/)C@*B)B(-$%%?F-SN= M&4AG9C'3$RD+OXKP$PJ4=]K%U;>;QR@[T#X3]^\VU^/3_F6 *^;/M'9#2%9Y M(?;"Z K%870Y _Z6$1,I&CEX&88?>V% +A_Z?A-RL;"=)]TR4D0*=ER@, '+ M,5W[^O6FKKT1EV3F._A2_&F]>ZMKT]#G(1:L8CAO?C#\ECA!,YY\)N*=0EEN ML+BAN)G&&NG;MV_"F!%^"?J[+[S".^, ,\EP_@[4]Q8\QN("QQ(>Q M0>%##*6+>\0/S D,^"]&QX0A!)]K+V,/D\3Q*M%*7LZ1^3@.XRW"/4[,(]JN M.LV; K)T_2;ZJN*1823TQ0[&&IX Z$PP)*9@20!-A2/##$1X$T9CZ(S?,; T M8 ]DIQLQJHPOUC8E]8EA 6III\+$V-69$7Y1D@+M5.,N@U\Q"MR/CH=U(_JED?^)H M1#>8S-3;C0)Z<;Y*/<-7JK[R<1T( :A&!]22K M$%%:;!C J3%Y,2UW"L\-O@:"_Y.9DM%?//\';C(8/#;BQL27NQ&M638%^C'Q M8\B"%PQB"9$48!0)!\7.P8)2,<0_-R1,T:!_VRY>B>!M/.@$<96,X]C -&:@ MKLKCH7)F1M?Z\FXE(1EKZCH;[Q0XUGL$XI+5)LP'$0"+;NOEI@!MF8Q90.KX M^BD,84_ B,0K$B7S@(U-IG8<=S"7!I="J>V,!C/LWYOD-C_B+>I$;W)O(^J$ ,,>6 Q)(CNCG*H0,E2'*/K6!_ MH]T>6V+4>[&&&US"1H?6J"]F2Z?.3 <]:)MCP2+LYU2XP@8("/!D8+]T[8FY M0$*.3!L!MD!M8>"UH]C:U*G#^0"'4$2X\*&F&WO*4\TYI5;!'C]E.B6LEL&3 M GEF<>;.P\A@T'_NE')H68DSHOE%X0_B2MPRR#L!>&Y$]@'N&LX)DZ+(/+E^ MN-$>O2EXVSGGTV]T='D5:L<.4V(GJ*&R'MM+.&K^>,J$HF'?UL_#"?A#7@ 5 MN<<=P=:*!"YBJK0. KO?$UE8=;I;\]'RQYPYP8!+=5?\G,;'8/8"D3C>"Q!% MZ%C1=1,85^+""64 B%;,!@!M#*Z&5)ND*CDY%N "!X[B_!Q-3;0F#%8GLAWI M LFP?>W9<$+&%5QLY&&3G1([W 8YW((I2-*C^6D;0]L!HD<[EO-PPBP]&ENQ MC$TYDQKF^3$P8A!+83S1,DM8JP+9XGNVELA,9+F M#R5:NF*/4\^1]0<[!Y0T]3AZ$&BZL;]"NH;4D4!H)3YZ^Q9"(P5L.F56#5RR M.+/2=N,)T=G16>K2(L-Y/24#+O&IRY21N0<7SE[ZN"06Q4SPMX%,B(GS2E/T M%K\<5SY!04G+C:;B,^ ED-6!.MXE)G!2]*8-VT4R5X1A8_#/'MD43D1S6:SL M3"0AD9^(I)($ LZ%7\.(7-!),59'?H3M7,?7U-Y(V^**2-(+.8Q-ZNOM$2-N MW8[N@>B?7!1'7R1A,4M$**4_:EV[UM=X"Z_%#M)U66;\N[F0;KA;-*[6PKWU M92=Q/=%O' Z-ZQS:@=Q0QGF0(9@I&(-I)R ^CQ;%_8A:9O?:E]DU,GL(%RQ* M$2.Z+\N5(Y)\Q"\W@M$# Y;U5FT9@H+")N6%,S18/V M2(5!"4#I\_F_>E=,?XN&+][ M?(Q/9/'=$Y'(5QD [+;D7+Z>36F:O?W(S<446S80K0WV%>#Q@,TF-H)BJ *>_9Z M]?9^ %;38?ID"ZFY8/R1"H82<'P^*P^.SP1XC;7?T/N7G4K[ETS[?UV\9#M2 M?C]!0^!-COBX;!R?^$A\LI$,N=0;AT,"78+;_K:\-L6AK(CO47+#L=L09]V4 M[W()=%]))$RBTF]1T@ );B1A6EV]WRIS2\O2H:@>.*F/S7[YR-0D?[:H_4)V^P3@;UR0GTE#K6F,<']LP< M;XJ5%LPAVSYQ$\1+W+R3*CF^DY'Y^*JIW?*4&W.*Y1V MDVI-Z#-49QE0'ZE\8Z;U,NA\7))>U?:KI.C[9J-TU!W MI^3OW?D>XB714L$FVIV>6RL04Z9+[ST(CFUDOUWN N9I+7ESBVNX]25%P;CO M!4T=U'\\H/=X (K?^QM+P#PET[JKN&!7BK>7HW@;]Q3F]L,A]UX1;W2#W5G623'$!U;Y9-TM\;/!YA0PMI0S#0%ANM5KWE M+VG9)%WD2&ZE,VX/7TW'N+] M#+UG 4@V9(3;)')VX)N0*XPFA"9$8JDAW+0V8<'8LS1XS%?=T2)DT5!"WW$0&YYDT3K,IL3;*(I.V@.&8Y,J'RV IG" M=.J):/@ITY+$;\W,T"L,81HP!D$\NV :V%-Z !N4)1_!!AOK2/P MVM3$$OT3EK>6.&S/FC6;UJQ]$#MM6W/D?6N6$\BZVWR,'4<6F]><^7YLI8/- M>>YA$>&<1IA>6U"3X992:TD]IU3@PF]*D3$M "JQR?>3*^P3*R,WBK!"+3 ^ M?'@,OAG.$M97_!>.RT8"C-3W9H83S)0U)IK1BHQL@F8EL\LPQPJ*.@)JIQJT MJ>AYD&A2[L.T7)@JZ*R78"SL'SUZB_RG[&M ,CBL[J6E>NE7DK-RFW.L%\# M1;*D2460O3XS,'DZ?HP:'X^8P6VJ-9CIL:4G,7+%$&"%10TV!N^BL36D2X%M MJA:C#%-.YB,N4YP' 8]FG@.BG8J6$V#NQ8^#%H&]8L\(V"7:/6BDALT2K MH.G9_ ?2M0>"F?H;*&CD!$IMXF5!;M.$*?,%,*,85B$HQ_,1?@4,*3='=&=> MP.$E^&89==4,$785+9EA2.DSZ*J& OPA/ +<,B(U( TW1EU>&$;\@ [QW"!N M\X7K$NP:PI7_R?!<#/#=^%[OE*ZSK/=4F:+.4@A2;.?-B<49#5G M3DR!S3JF1(_PE6P=(,2,_#;5:UR 2YMCV#.%Z_PJ!ERR?P58\-6<5A&Q(F)Y MBQZ+%-SMF,;$OH=3N8M$#[)CC-0I\C"C<=:&=);M(K;$)"G:PTDMTA,M)*8; M(Q D3AZ<%+/1:@+LPI,B MD#9H6L2MM"-KD0>&3Z)H'?*I"_)Y3+4@0J.%^HV-PW@>9N1EF4DOB\>^%3RI MR$E:/#X;PR,H:>07R!Y%4/]5-X8S.?#U.@BFNC-F]&0\L^:"-W%_>"&;?'^& M;! U'(@Z&B1:56S:LUV*6V7N[;[)D^KQY+-D3>Z;DX/P5T2=75W;.C0#XJ^K:HZJ(S 44W&GBUPYR7K>69M-OEB')YN+JO>$8KLGT6,ZW.B1VFR>3 M55/B5@^=+-0FT<>NLT-$QE9SH/<&^\(U.4+XQ4-!)7V)'!"!IVW.T'\EZ^Y8 MV?&\8-@ZS56-*>'/=K,8;W_R? :KO9&D0.U;1:#KLV&[7Y-=A=?@?@UC-_#7 MQ557;W5:)4L5WPY^VDY4=SG5M7++CE0^E(#Q\S5T*T-#K\7%&VKHMMYI#RH- M75YFS$I0OP:1)OOA5MRX"VYL%^K.78PQ5<*IZ%U]1[&IT@.<[[_,\T19M3*U MC\#4SA,%2W$4-A %N[&TKYIZJ[DOC/-3Z7QP>&F1L++G4@&/4RR<,VAQ9TDO MQ>*B83/SO07F^]Y\ZPHX^'77IW>A#XJ?9Y8>+0,(-D[K-I)J).?A@:E (8'S+RT'U:7E.I>6V '^;&\M5VO^G5Y=[O9DNV=\L,4"IV6XESX> MD;&7"O#7D^1G[-'27?/)H:-2<];EG!'>=05T5=[6RGA,SC7XQJQ MVML35\)1/Y!*!UO@TY9E.14[GWV/VR5G#MY.5<9):?"K#>R#OI(^?5LS^W:-,-)O3JU(SLU3(^I3NW( M3JV2D<=Y;ON2D94U=(I),/EB/'2#71!6=HKZZXH67C&;#5]!E.?)_JHOS5LJI8H=TH!T!4%F+Z MR53"Y52X-0]-:UFCYG?DBN@I9OSKN$JOC.GJ[ M637\/G$"SD).*1,!4P@EI)X2UXG2OLTJO=M=O=GJ522][<'W2<59=9.[H]JB M=+JD^VVOG=/]MET?E*+K_#%1XG$)U\OEL%2E$*X;6@=4.W^IMSKM2I2>-@%G M 3.4B8"W:AVT^OJ@?1H042<+^G*3V4WF2%W=,IE5F>S?W9)SH$[M/GEHA]%= MG8NK7E?O[*T!^ FIKM*3:Z_$Y+HU374)CD-+OQQ4!'S4!+Q5-S:78%_KPO9S M7-ANO5>YL$=,A9EB=+ EH[]$6A_,^^ZEWFT?#$B](M==D6L_JSM'6/OJ&Q8@\*I]T1^R^K1M7.JKO>%*'"Z(V],YE20).%8UN MD4:W=:FZ-1K=IAX:Z/W!946TQTRT6W4^%XGTE1YG/^_2M%MO51[G$9->IKS< MUCUI.73Z9;5'7SN>3FTWMF+CP'CP7PVQKV MK6?!F;?!V8-4V$8;G/ZV+E*_>ZX\]^LGG[$)MEWO[\>+/G7*/#/)O:VKX9+9,?MJ MX5MQPREQPV!;-\^EMV/V%<\Z0'O,T[V*]@+#6>R5=ZSQ@EWTQSR G-FH/^8@ MY\[[ /JRW6KIW=:^:G\VZ9M94?:Q4';.37DY=%^OKW=[^PJ-OX[6MT_@VQ]Q MJT2Y?Q#BS!.J9,]QRIZ<6^=#:-7&0.\>K!%]I55/B;)S[JK+H56[ [W3/)17 M675>7Z_S^LT8" &&IM;I3#,E&+'V;#@A?.R-M&E.;_:ISSBBC5F:,?2>F>C) MKL&'H1/@LSBD/9D"!>"_1DYH!J'HW@[O,T/?9ZXYT]A/DV:A^4" 7#-_MW ]R)DD6A,V9,IQCG(T\NQF$:VSP6L MG_97:/@!\^E$;&3PO.=$\VU\#(\E_X;Y;]K)D81/V?B[O/[_]],:\U&HU? MLC2L_(24-WUT(1DY-=ZGQ_M<+,C$2^3SJ0'&HYKOO:AOYK\RF>-H=Y^___YM M-=[D@IA0$F8> ?+B2KQ+TYI=]=I_P'O5[.*_DW^.H\#IW?7GC[7W]Q^O_UV[ M_O3X\?Y7S7!>C!E7-@G*)9>E5OY.&S.QC2W4J3*N^K<&_4]6R%5^=:'](VO/ M__GA/O,0-]S@Q]N;K[;[(W.+D1Y2 C9:UV!0'\#"+)M/'6.&XLNQ758;.I[Y M(YH)O-#0QCZRY]\"S[Q(T?N+W!.TI6R4X^(<\1?S'T8B?^ZWR\X\1ZOH@B!T MC0,?CC C#8+2O ;%#SKT'&NC.-0UW[XIKUL]^*[QZ:4F L_.X:H66CY0"D8J$I07_1?1@9%. 6&*X)]*D] M!/ !75"=_?9=3WW;T9JZAO9(48&;^ O_H!\*M3;W[?)DDZ6V4-I&^,"&P0>P MW1R/ASY[A*??XP)DCDBKW>T/FI<7&@-;88K"T0^94H3D[4BI_S\7>,L)1R2] MJ.C?'$QV]>\LQ4L'8",YD9;]27=KPIU:?ED7>-/T'9S"V>W.WZJE#FY1LF^+ MCF RP[PH8UN@(L/)#;.AD>4"C##P#K> ]YX/# BG)3RG&Y\!NVOQ9?/<['.< MWU/VJ1[!/1IYCD,[I0DFL&''-!Y.X+$9ZE(O])$QU&Z^^_[MT%?;6P>##'S H==CM"L4&60[;$Z&1*C U$AI3_(]NEMUVDV4)9YZT% M$[YSF9#4_<8OK["8-I1153.=(MF2>X.M5VJX:HM5KG/YP$Q*8=+:.SZ;JOG5 M'M/A]D8^(JA8=1&^X/[1'YD^TKY[A:K!4 MD,WSGL#)9 ?FW.)V#UM)W._FE3^A^?W%Y6!;XW%0=O #,\&!M_#H\.0^@0WM MV,&L2()P>C35153T;]H4@VK0J4#43IQ ^SEY[24GT&ZW/ 2Z@TKVTU ^O/9O M.S".5->L&OS@W)M5HY6C7O H%.L6JCK9.L^V]':_ZB1Q-+G&USY/A/RL=LAO6S0/9S&#=Y!'A"1V$>_OZ M_@IY*S6R/UK,*A'*42,EH<7+9DDP,BLO)-(D7VU7Y"N+L->1*H\M%=GO@:^W M4&3?[[4WK1#$T[X=B:/>K$I![^_-+ZF0(4Z*:#PV9_&N,Y6&"I'*G>*@%OYS-M5M5%WIYJ5_V2X+-6I';%LDM"Q,T5T?LA=QZ [W7 M+HD;7;DNL>O"./]5&XD\?/=)&S%9!6G9W,03KY3"YF?V)H]-LS[(([OSV<0.D8OIIYR'<+CLQN,!_\XVO)^_/*"F>%N1W_;)+^,.CUMKHYR50:HH8^T*9X_IY[I(KB! ,(N7R?HR)3WXBC MWRR31K]L':R/R9+4SB/4,&=&MWG=./=%M^V](%K'9*Y)R3C+ W'*T*/.UU1>6_V5>_H?.8JOR"\_1\0F_Z513B(,#$.^WB:K$>!Y^]PJKR M\\ UNW7S ,2T6S/PL*:44#>:X*43^L(+TZCB3.#/>9JQ4->D37WOV;8HG87R'8>Q)VSIG!1QP,0$<@S<#;\HZKOXBH%AW7=D[N#GZU< N3&"L! MQW;'?"Q_-)[8[>C.MUW3GAK.W*'66@5/]?+BJE%O+0*S_:(.P -%"8?C 'W+ M5\ECT[47.QC3;X:&0Z&,!FN\0=B7%&!(:(13@UP'I%:?/@W+#@7?3#-VZU.7? V@G(XA4EJ MR P_FK6.2\5489!L0 >#=T!)TX"@[. +0QO!N $NVG!=I#Z$EI2$"$0/"MN" MN7_!P898OG([&I&(N<>?O1%CFN^^?GE_>R_^8;U[JTV=$!%#A(1;1;B#W1#N M?_X7!2X<- M0AR=QJ+H^@7H,\BEF10&D]0&Q!<)DD;J44R@:RXC$E;79N(.C<%^X-'&]VLF MAL'U53B5_496N&,WM9Q) W(CA,=VL[Y8W+ 6>&6_L69>^):6.Q\.6FO5]45+ M.;UH)4H3)*-$IIV"K^51*'U>.Z7C%"@M$2?(C,#4S"28FAJ5;.Z>Z7^SHR7[7H@Y.YL.,V$.8CP_8%V+1: M!+U^)=%F)6'N7EA]@MG^+TYV_7/L8F^=#!,^=9!U#4VB"3,0UH]\&[DIZ6T2 M)\3A&/!D/ '^;#PS'RQ3]<00S#/D!8/_T +?()I 3PY32]8[+7%89#)R(@/; M(EO)T+ZR9Y:/'BT ]!*S3ZSM3-"\?X],6^0NKLYGWHO5Z5.'T:_SSF9BS.2) MF"9S&!FV^"BX $0QXBWA5)*%9TJ<=:(,\.D" UVR9\7WH#@,1&OGH%2 DH5? MX3,;#.F7L6V.X=6F$UJP?DF'#AR?0)X=AVA+3XP?, '8/?#LY!QH8.&K<,V" M4X_-^^QE9PQK6#@-_ M_ /Z&$&+DAXGL*%,V3>>)N4L@]/RWP)@B9,"PW[HM M=L9P9V)7X*?@09A&R)FP]F%#$1W5L(#!.#@18&"CJ^0GQ_%PTV"6X"LC:XAA M0?E&QY 86B&YFYZ#?_@X=H36"%Z.Z4W0;1;OL9]9]BCJ)!WV! /\&5I/XGF$ MX%01,RQ M8>)YC[J>$!0\!();I,TQR#9%R-:9B(T/X,0C4F5A6/^<7P5C("_QJPE\-5YU MDG1^$LR?H?E SGZ>/FXV"F'Z;UDU?_R)+GYH\S&.)O M-XVQH9UU65^\7$X; M6L!P<11%0H8NCUA@.#)WUYJ'V+5[IL3T[>CUCF>A/3,-/JYK?V!/#W)9T$_Q MA$(@ZA*:RT!Y2[8-2QVLTD2BKP@%@N&'CL>)CG,WN%BKB2UO\&>4NE]A>HS? MNEDTNLE.:]Q^VJAZ)8)K? X!K=R ]&>$6#?_2;M7+2O4J;+1?O&0MWT?+S_\43<*&_/6UE6 MWL[V?+\B?O7&[T7$7T_!I?QIH]<)_G3N8>PO7E\(0F.[D; %D9I_-^BS"7)F M*@*Z9IBK+MO)GH-SN5[B"H)W)0#^SBYO!?P6BD 8U(=#H(Q0I%S<7=-E_+\, MV!,&4G@4M=/!T(L=A")@!90&;X#9)AOY44CG)SS(91 ?!<5(T31PP"TW?ABZ M&%S$AL4K,<@3AX^P\$<;SF2,*Y'W :+%TD5/Q_BZ7S19]+&K'&;,^-XDYQZ[ MW\IIXET0Z.T_]QA3HF^_V:X]"2<;7$E_D=/'6VCJ4V3%R1@;YEXTLG(OX%3R M=B,'L&2#W3!^EFR MB0&2T(-VKHFM?$<$\M7=7;\LZFV1/J4TTLT8-P>7O&P_9]7;/QZ]H' ML=/6KT?>^W4Y@:R[SR9[\=6NL">YQX6$IPR#@X_CZM5*"QIR,&S MPY+*.L',O:B&S@YD>1%5Z2?ZX<)$PBD%R)*T6./,K-D_:V/; H'PJW3[VDVB MA%;#,-\UZ7*%*' NV77%,7TS9DE?N^"VD_NSN&'HC(/C"(P"DHDN<^@J?7Z1 M,J'/2J0LBN=AW<57WXY7/T 7.FOQ*%'G#D][P91'.!H1TDU4YZV,%/_;<\!5 MGGB>KT?T1-=[," 7-S\J1.S0YZXE![4YU4D-0]NA\Y>9@!RLA>Q)INJPJ-H* MLQ$8'BL10ANTY, M=D5^WI45-%(Y+!*I-C;PN$&?8]'H3+-\XT6$?##@(4L.O6=,6%Z[2W56\.<3 M;L!U;,IR^P#$$6*\H+F&"6Z2,:FVKU4? AWZ5YRL MRQ"$DV&.5=VPH#.*>(7"[(EK(R2O,!&4L_.UR@.;!B*6"SL_2%2BYCP$E %N MTRM8\[*Q%FM>@OKL8$"R-*SY0#NP/]Z\;.7Q9B>'-]U-V/)RS8N]+6S'(:_[ MFIF7GU'%!Y?R#;2UG5O?(QU@V*N>9*2U6)L2#[?&V/\RX-A]-!G;E\78.AC; M_JNX.J%P&_5!&?CT$9>T1S;M;JI"-V/3-=OKOGXW#JD]FQE74NMJS^VRF/#( MVHUSRI7:)'&!O,K416'L8<:.Y8+WM^*^^')-VS&1Y@?#OX[\=W&[W*\OYIRD MA2<%(G*W9,V&J'O1 M53E"*UFDDY4G7(XM.1,62>=MSEV;? Q]C^_MOJ14220G8B"L=SNST*>PZ-7, MOE-N#F-LQ2R@HMP) #K\"!/$="Q!,S@'H66E+DI\]NPYSU1[(0H$1@G5@8)2 M9; NR=)6UYB"3Q;' )Z"-9--[8CXN@( H!QY<>5BFHS3?<&+Y_^@N1A3.R#@ M,>E:RHN$')F=EW4M"$=Y-22)[]6ZT]\MR.-_W?V_O*9TT7,B,?F]TL@WL"_*B-;O;GHV6W^JLM7PT<&2,8,WR%6%7;>RM M)"_Z$KHR-L5BWG*4"),,0K=6N29('EK/*\ZK:(_%=2RN9GT13'KNYNZ:U".? M%Q"S)(Q'2E(0]L9,%)%0+$ABJI !P+'+E[ M$F<@+ SQXF)FQGDHV\=<2JS2 M4O9Y%K=+$QSH2OH!U.%_P?!!-8E1T (!U4Y'WN63443'FY0SI!>DQN69J0F& M,O=SPXB=O+J)KPBH\]$-E##ZPB=P]@NRY^:?G_:K2KN8CK]*E\">@^T!7[HF MU].8OE%L'_T=_UE! Z.QG\P, P6C M$"$V69Y)+C!LP>]TZT%ND?J01H2=#9D$58-I3X,XI8(P9 O@&REI4PC?:\BD M)4";#[N;WJ'U\%.+93HM1&MDYDT.*^7%) NRTF9JG.X:@%W RK; @9\'TL,U?E[4RKW>T/FK!A#/9NBDZI'S*9U/H;8?;+ M H#_N<"(&7, M@'9!K#V!C/13=*QN-]5A3,5AD-WMN2X3NBB"PI^+$^%11DFR2\XU2I:M:P]@ MCV"U1.[TY=S5J.]#COX'UZ[C5P.G?O8\B[P'7,!=!),$[\>:>Q2]UYR#QZ;> M+KI6@/3%Y\GH$EI.H(X\&;ZESF)QB>2,3F'O1227ZA!I:10BP]US*8\TX3CB M8S%H_AU":#[IVC=P)F?<1KQ+-P2'5IZ!-V6^H6)C,$X:J?1=<8HB'YC>S)*_E#@SFN(<@>HC0X[8@(.V**8;/G,9\/TA MG-3S+>+L5T6<51%G5<19%7%619Q5$6=I;E>%2:F""9K%N.G;0[16AA["CA/. MI^D]N;(:*:!>5 Q#AJ;P,5>!-/:S0!HS$EE3#NR=8[@"'^GF,6&T2YN]&)1E M8CCI#F\("K+B,BB",5X+:568<^O#(1GBA@-='AG8Y":8@7@*UP\W>0->MLXJ M9Y.BV)[C4,A=$_$N'DX0@>V_,G@M"7^6W,VT_ZF VB1F-8_.>HDWBO:%I>R$'BY^_Q>C$KX>PZ5\7Y'PPQ^#3..QVM"3<2:">\_'-;J_FAUF]?]FJ7C??M6O]]^WUMT+[N=6Y:S5[G_;52(#)BNBI,*O7DR';) MNHL4I>RHZ@ME1J'"=)?5SF5"I?4[OVS/T-PL3*MZE6\Q2+E^._/5@V8W0M[9 M^. I81@06]JM=""W819E-.+=0)RN?$VV<,U:6=( N[AZ8-APB%J'8FE<1FR\ M.NG3..E;@IG^^!.S%4_IF/@:_N_;4@J=.V/F@QV_4[FC29LNN3_%]VRWQ+3I-"J:VX3FR-6H:*VB MM3W0VB.&T_9/:YLI],7[(MS95N-2UUKM/ORGTWF[;;4?D55S^Q'G@QK<:3IX MK[HZ+^3>Y>4;-7_9O0VY@U=E;?S?E[WW\IR/,OL@\IE5+X =QKWE^Z.X=SL=]_XO\SW+X./YO,G:0L#[ M0'2Q-Z*LZ+\0_>>!U:^B?S+F4S^J&*!B@"-C@+Q.!FLK /B>F *C:N1V5 RQ M%D.\TG+M=,AHW8WENFTS4F[O9;?>_>4 EFHM\*;2T9(?*(=B\: &L1^-]Z9^ MR+*O!HY;BJUZ53-]I%DS= ;O5[B^"3)9!<%1,<@@F*-J@O MI26[,1=<)D'X*B8X>R9H[D@3',*:?95JZ)=2-90Y'+OU6]+RF['7LEQX:MB6 MYODRZ75O!FV!^/UNW_^Z:ZF#B<#"\WZ3)RI;1V4TWTGPUT]>VCC92#KV&KUR M2,3L%U5V#P*55CF:/BYY7', ME1.>7/![M=AI@]BQO!!+9N;D3GFN^HK/.4]4=G+ KTKB&:QS Y@K"IN]YD%$ MX;S@:V/&Y)F$%RM>BWDM#[.Q+([ \5ZW5UQ6<1ER65Z#I;):_&>IXG+P_#*@ M*D^[W'\]D+__:S+?-UZ'\W<6S1@>PB%G?X78#T5"L,T!T,F=]/*;AMV:@8=Y M[>02-?L2S:(86,+("_U@O![&(+RB,,:@ GVS& (*PQDQU@TM!K,T MY<_@'J1 XW%:3XXW-!QM#(MQ8#\)+PYV$02>YR^'\*.?"8AT'"0')W 15!"? M_82O< U=NP&-""+9A<_SV\TARF AU)*SX,8O[BIF27:I+P0E M1?0:D2=JZ[D>\S@KV67>,< (27,,<)-HL$1(A1*64=)M"I316XXF#Y04.H$= M8)M#YK ?@>^Y-C=AA(<91YPK[?-D^$]]GOV6LT5=*XAPNH'X:36B#4TA0&K/ MGA,""_BS--0D[!QV*R#I$O>/H)U5VU5\GQ [C3:#D-QY I?2A"<0,O69P8," M1A)['1@6@=OHSON.9)&1<[! ?=Z2G M==Z#Y(!=LB=1?WHZKQ<$ X3_#_+9%4(W@=Z9EC$P+8^*@AWOA4G1"W(4WZSZ M6F4A=O*5D)T$![X-M$XQ4 *N$S0#,R8$*1Y-8C_HG6-9S9H9&41-K$& MH-45Y0"--OZ9[> (>71P2+-5'05W!&GVS?#-L=;JIMM ;@/33'O,.LI](+.I MCA-^[FM<3Z)D8VL]H&ZG8MZX2("3F8%2EU3>' 1XS,U()'&KQOP&C#Q&OP0R MLET0X62;IP>7A*)C\QX&\T*"49K'S)R<[3[#H!YH<$5D"B-.^D?(:IR:I7B$ M=3UG)(^2!I"0!C&8-F<3&]<3DAE.MHZRT$%3X<=<-6C'O2"P,0%V+7F'% D, MS$$F@$84 !IS2Z9ER>Y3L.XI;IY@%7C'B'$N(,A':&O,KUY9(3!3&=_1"5_; M]J.M%FWC#8(W)TTV#&V'W!SR'*(WD@>SHK7+LLZQRRED;KXK/2/81<61SHST MO />6L6<.P=0S#F5W6$HIO5/V4 4)3BA$5L<&P 4KM'2I1A681.Q"'<%5?@Z M<,*-LI*+7S-L<<0MXZ.\*@UB;L0BE)N8JYQJBI:W!P-8'<[6#V=+R'T'.9F= MC;C=\]WUO NF=E7B<(< 4;MBS&V@VQ7,GMT3QMCVM\F5.H%%]+96AQS,YK8R?W>:&55L[Y;F.'5>E^/T^GKF M+$@>$8[O;#G_=FNQ^]?D)[4O=U*VO.?R_8JBB//;<*V!H-,PYA;\NKIJ+.1E[$Q3;*.@^1YK.(^DL\) -2/I0 M!MUK\,8Z@YW@%YRV75=Z@LX"Y-B&C#Z05?<:[+!.KUL. M]!&&X+MSUEM.-V M#.1UCL(BUZ++0A IM46W5NXY K M6T&8:_6.S3[,NA)XQ(I%AT:ZMOX,>8#R:#.#\5#"9X<0CQ4'O9:#\ABH?W0& MZ:LY:,DM!QG8 :;01_EH[*V?F..SAS?"5.P?2VCO'-ZRX9H]CYZ! ?Y=O-(("7+X2@$[(S/1@B=ED!:H;ASH#FV,9R#15N"2#,4)KK& MQXR@40A"@S/-D)D)^!H$1S$EF,R0R62%,% O-;09,WR!= ;T;T]HX&R@FB2X M7@S70HO-!DG3!/$C[ISC1&^?^LSR$)W.#9P98NZ8!A]'^"A9.+/[H<#?+/M9 M(5CI\?[W)K"Q$LB_(W$ .-1S?=> MU#?S7R$.AW;W^?OOWU;7+2X%U9AW&"^NQ+LTK3E0K_T'O%?-+OX[^>/][]JAO-BS+C2,LB?B)V;VMXQ$]O80DDF7>N_->A_ MLKQN^=6%]H^L/?_GA_O,0]QP@Q]O;[[:[H_,+49Z2#?O4.L:#.H#6)AE\ZEC MS%"Z(')?;>AXYH]H)O!"0QO[J)G^%GAF.E+P(O?$!N5EHSP3YXB_F/\P$GUS MO]T 2&4.7_KBBB!=4"+=H')WL838N,HGC#5W>/NM7)9R@=K3H>=8&YV;X@W$ MQM1!RIOUL]^*[U[ ".?S=]<(+1OUQDVDN&Z2BNL32G_"@7V(0=7.??O2&( % M!6[B+_R#?BC4VMRW*:U:I!77O'G\R;#]_S6;(Q ; M?/8(8[['95T(AZ#5[O:I^I"!&3U%D>F'3*G'M=&ELM3Q1F!/@3=-)S/((:5- MF+ W4L>Y*.^W15TPF>%5CAW:48#5PZN\^*L1!M[AYA\S]1<7/2G!U9):+,T( M-"0AC6A(FUM*CE-RRM['+=KV8/WJ]%^-_17:S^!NN@C*B&8U'WM^4$,P9T*) M%/D9#J0&Q94Y.N#P'+@T:"3?K! LVW^0_- O)#,&K* M[:$YV011CL#/!FHP DL&DK7E P*$&3$!;031G/_*"$"#3:F;P01>_H3HUO1J M!%X>SN#=/W"#QJ F:G^!NXAN4G)3"*][#&;MTSBYSR"YF8^[8I(O50%(PB3^ M8 0#RL&C'#,B\M#U&6%:6QJH(*ZI)@N<,*X7*2F+_!1!T+G6%+[DB#H72!#P MN>^F0-VR6\7,M9"V6_(W &7W"92(2+_P(VQYX$["5F/ML^YY+4U9X MX(A%6]<^^TARRP\%H=41-I?P<[,EXOQF1Z)([&I=NU\ZNL(]A67;GL43.,:% MH:,QS84D#)!7)5^P&T9\,D2_(/;'QO.\AHK/4D@P=O_G[TW;6X;21*&OS^_ N%M[]H1$)NWI.Y>1\CR M,=[QH97DZ7<_38!$440;!#@X)'-^_9N9=:! @A!)\0"AFI@94R10*&3E?08: MO,@[,*__MRY.+]YVSMZ>]-Y_>'O2;;UKGIR??^B?G+9ZEV_?O3O]T.\UYXP# M2SB@F7N18$CA?>?R\N)M_Z33[+\[Z5ZTWYV\?=M\=](Y;;UMMR]AH7?O=MZO M=L'OU^WIYEW3]*M]?,4L#:;[C'NK/3[&=\LYA#5O^[FS%8^KG6M=6JKND1)) M=SN^_L7F4,RA[/E0WLNP\$X/IG:BJ=Y(46)=7DS0._)OYF9#%@TU'\/!91:> M.3ES77'(@5 M5+%YH&H)W:U"0V@4S=$TQ$23^5R$I])YNXS.C[%FJJ06JG7@UJ7]3D&-DPB< M_E,EPF5Y<%2?3S)XRP!WV:WS<[,6$QV#RO5&Y=YQH#*J\4]# MY5;W@+TR#2[O Y?[A\7E[.[\6IN-J.G;O>X!AT]4?4I-%L'NT73+BN'NT\W"HQ]6S_L M'J,J:SK4Z,6;[XV;AI5$5*(]TT,1Q@#8"747=11\C+J_W]R* ZI:R(!DD-WJ M'' PD9%#.\+4HAY^!\+4':K_78.Z]4/=34*S^T;=+6C_9Q49&&EP=XNXNTEP M=ENXNUWMOVV?G==#^Z]M". "NUB+> A,^*D2H8FT"<)6S[L%8R@'PUE#*3BGE;),H^^XII6:6 MCJ&;VM'-)O'K ]+-2K:6H1M#-[NFFTVBZ3N@FZW:>=76R*H9\SE6]\E.YED> M@'@WFF=Y5I)04 '+Z/S,;I[M*X_%#&ZM,Z*79!]4-8/KS(PL-IC_=,POB\Z!.\Q4F;(2IE1N 1 MMCW%(2I1^"#^6'O:Z1,<,GMK.#P_&T M5SXO"O"V3UKMD\Z1SFO "/"YW3XS30!KCKE%\=G#8>ZN4GEP_(CI(UQS5"XJ MT*X@*C\Q-Z>+O2\-+M<(RUM-M@%%HGE:$46BFHG[A[=#S+R&_=-X M44'UHS1>Z7D-.)G%S&NH&ZJ>-IM%%[3$_:[ M9M9(_7"WJ+)W;[B[[:%MW=.*C!FL8F"B"D: F=>P7^HNJOQ]C+HK/:^AT[7[ M+=,_L'Z86E2Z>R!,W>6X-H.YMNH=NJ2$M,@[M;Q-U-8K.5'-< M>D'KO"+#<$P$P(QKJ !M;Q*LKORXAM-V18CS0AGZO(A:JDA2 "I@VK6['/N^99ML&TY^.Z24) Y6,NN"X M83-AP6#^TS&_))Q>V9C-Z:$4,(/Z=4+]DO#\(4,^H-:T.[T*8_@C(Q;T.0?[ M';*P]HB$'"A;3=D,:K5^8_HD@\6#Z;9*B'?>*,.^5++!5NM,0W */>VA3UH. MK*]*VJ*UJ"7:Z\+ 5N%;'?)%+J@8O^1MK(MIY/D6'V30L2UZN63,@"_$B>4$ MKC5RO,BZQUYPN)07W+,X09]$#,>5C"T?A)E%=6* [/"=$UO.=!J%/ZG5M3^S M?BFI8^^4# 8O9D##<)S^-B=H)2\"!A,#L\D+VBNQM9S)I=A2?XT*]7Z_L=B) M@F,WG)6/KX;P*GO?;LEXYW*&N^25!?LM?N7-WK+76-0ME<2N*H)G9[W&HH0OQ;,_F<40/U"CMA!U M B=)(\(6^"MF.L[8UC!BKI=8#W :8R]@<2RNL[PX3@$5$83XIYM&?!Y1MLQD M"JC(42\)8=L)BR:PA.6-+$>N2^C(?GIQ$M/.QLX]H_6<@>=[R8S6]^ $@@07 M&8>^N[A+_&6"+P$W-#2!4J)>&#VB5.*BP!5[."M+CMFE@M!>74' [>YLC\O[ M@WK!T$_=/"IZ@362X0A"WA#0-0(N(A?Q@CCQDI38;Z.,W7\-"0!6#+CA*WJ+ MV!3(F1[EP$]W =69 W5,D5\J^@.22& #PZ5[Q\M'H$&%U2(88&3L)T%53BMS MO7LY@.SJXX?;Z](FPU+S!<*1X\YR*XQ')U'XH'Z:_PVIT;KZ^/7[E\=;&2\D M?4FS:1[?LJ>5G3;V/<'3EAO[%7:FWD#[(_=YK((S5Q3BP^W M[Z]_LQS_P9G%4FW&5+2 Y0#TNR5ZUUIM--5$[.8_FO2?HK".^.F%]6OAV?SM MW?6+>9,2'[/Q0=Q^N_SL!3\*CP(M2FE>"DM>SID[;YS#N[E>//6=&8*8^O0. M_'#X(W<6CC6.4'K_1Q(.\_/5'@1"+9*P_:0GB]#$H#Q'[\ZCR/(NF!>>[3A5H-D!TK@LB/DGLI5)X5.Q>M^[49->GG.;&FRSDI A>NV74Z,H%)_:_3)X'\?C3BIH+4 MJ#W>B# >@\)P@BI\3MUQP' $Q(T"3]\B.&]WKP"#2@9AVD,RD\,VIOWYK=, MO.]/B\C&L^8L.%=X"EKPWYS3(&^^?\1(Q&Y0LYKZ=(2-&&RMU_"_"WG@' M1$2,^A8>\19QZ@6W(-N=_MEY&PQ(!E;=%,57E#(S@W57&2!;7%$-M.@_XX$6 M(C..NE"#_G\\1ILY88SF=.M2ZG:JBT7N=Y2"JM8I^*JDW/?)=B2-L* V;- MF!-9863Y+#[6GG5'-*'JM-E:.^MOM;3C+\KQ_Z>'23_? O9_<+3%&5EK%9KT M[<[YOLJL:IU<7V&L;&^D9O 1R^0C0K)J1,$_AVK*-+39"I01:]YL&[MABIJ M1Q5K=]FIBGAHVN?G!S-W#"'4CA#6;L)32?'0M'M[:TJU"554,3Q2)]_%,^J@ MTBYJ'K15I_$-55'J6?M;$E[G9W;S;%]:G&DC5&K8/RB8IO"D%"O4O4 \'K>5+=*P M;JG5#ZZMNJW\9GUF]\POVU;+YB7:+AMY 2SOQ%8XB%ET3T6WXL%Q"IN"7Q#< M< UL;T@M72Q'EC]'/U@2__[XX]J+CQ//X+U?DK$3//88O"BA:FKFT4VN%[%A MXL\PH_Q.W64>W5QG<7-IL @-V! _)M]+$NPZ$94M&HC6-'SSENLD MCFCB9./91M24U8K8OU*/CA3>'] *VSE1(RC8X%E]3AFM]Y;(VB$ OG739E5#Y-]R%H[N'O$+![X" A@%R @Z9F5Y'C$N@0 M360C+(Y/$?/9/;;\\0+.N:G)U^9OU^9OM_@OYR\9B6S*1PG8E/6V,E3@R8TRA4<%&@LR:$B(#2>:AH1+0Q0 MXZ33PGN&((KO0GRV"^A"6\HCLN*CM>FMH+RB-"@Q_B*@]BVXEC BI7R^GT*K M>]Y_]^'T\J3?.7UWTKU\=W9RT6OV3RX_O#OK-]^V/W1[S;EF"Y9H(,O<"]!N M+B\['_K-L[9"JJSE]ZSKYB^=>&R* MY'=?9=?'0 M#W'IS8*__;Y]WCY8%4^=;6X$L6<;M*JSFJ?.>C2Q]/C125,2Z!1K9 MMHE5.1HIE<;M<_OLS'36JA^UE!205LG6JARU&(GR?&BDI+ZTO@A^-.*@BE&S M*MAF2^R"3L@2,.N/XT0@%$T0K-M2HGO<$WYJYQDS; M.9\HRT$Y!C.-T.4M88L1ID:8[H9(RG)0CL%(.QB1E.>TM.VSOAF;5#]RV5%> MQMY,-"-3#)'LG$A63,RH&88?C4 P<;1B\^Q+&+"9;%LV@M=#(V6Y*'NED2,K.2L5P]US^_S\S%!+[:BE+"5C MK]1B:L\,C5231GIE^1A/HI$J(_C1B ,3-"NVRMXZP0]KB, 8>=@,.,;6U2Z; MAK&7&/ML-YQB1XDH^TMPU-#EV^@=1Q;CY31$LDTB63$-Y=#F5O6(I+S@H&MW M]S8MSI#+_LAE1]D8^TMN-#+%$,FNB63%;(R:8?C1" 03.2NVT>#<&0# N@L! M(@$BE)H. MD71E>807T,C7XVRMN\DX>D->1T)>_2/IYK(W\NH">?5.[1 M]'[9,GE5S1(T-%4GFMI'HYA]JG.==M=NGU=9G>/VW*_)('1G^!=:M6^L_V=9 MEMST5S"=(V\HOBP,7/[7W [_:Y5I?[G9?G)+4_$8>#0B@A>DCD*2R\O.AW[S M[.U)I__N_*3;^7!Y;[ M D#J[WCJ#-7?OA/#J8V\X!9O57,6!?R(9!#0+^= VNTAZ,4!GC=?%IS+ZD=* M1.H%+@OHL'Z2A/I;9>=>'@_N[6Q%,SG>P/885S2P/<1TY3W*F=LP<7R+Q0GHI0ESMRQ# M:BXNS.#MW^4L]9:9I5ZW(VV;(ZW;D7;,D=;G2$?*1*RLY;?7S'GI9NEV7U8B MBQZ+W(\U7?Z8YN[VBTK1VB>M]DEG#\.ICZSE5'E^P7G3[IRVJE&<8^AE5_12 M5)6V-WHYLO93AXYH&B(Y$)$4E5#MC4A,URE#),= )$5531L3294Q_'C4IFJF M8%? &C-3-??+&XH*JR1OJ)"]5<7)4$:>/A\R*:IVV@*9//NIFOUS^[37,013 M.X(IJ@O: L&8J9J&3&I$)J=%]3T%9%(['#\:H5#%$%H5##4SMF5?+**H1FD% M[XT9VV+$Z+.AD:*:HX/0R)'%S4H+;;M-NWV^KSI;0RW[HY8-,S',V!8C49X- MC6R8?5'7L2T5$P W(C3I\/D92EH%3(W*H>D92* MY,ZIW3VKB$@VY+)%[//OM_<"F0Q:2A&E.Z$1LY63$.IK'EV*!HI;QS8M5OG M?4,MM:.6LHR,8[#.C$0Q-+)K&BG+R*@M@A^-.##QLV+;C#H'G^!;,]>89CMG M$F6)*,=@FA&ZO"5L,9+42-+=$$E9)LHQV&8'(Y+R:O"VW>_M:TB7(9?]D>P.5"A"F$96& M(K='D><'[=52 7(Z8CE7S7CGT=+][ZC[)_]=E?9[HC<_;;6->.CZTQ> M*R8.'=H@W2]Y]>QVL\H3J UY'0MY[2CE9K^=7-8FKZI9@H:FZD13*V;H5(D@ MRC-5SWIV[W1?J:J;T :WYWY-!J$[P[_0JGUC_3_+LFC3>!I>D#JT:_Q:OLI7 M,*@C;\B_<[W[-WB+Q5?FU^&7]"EW0^Y\73S?SDFS!?\5'[OP>N'PQ\O.(JU._VS\W;O MA<7@(*>P?!*E[(5X5WIO@VZ&O;BN$\1D7L[8_! MFS_81+?+?[.\8 R7XZ_]QA^_L@G@"EQ5$BIVTB0\W/[?3Z9^.&/,NDD ZRW M+& C+[&N?">(YW9>0@&%4?K_FMO5?ZTRVC(WR%+2W[3L,5M,!B"0J_\)Q/J6 M1E;)*;>;J";#.5O8 "N969\"G,GIW3,"HO6JY%YXOW:S-?P]6P-OX=^ZO[^V MO-ARK$$4.N[) "G6MOP0V%;"HHD5L00? W)A&H5WD3.!=>$;E[E *9:3),A" M;6L2PE: ^&W+"5R\R?$"*Z$V77 E$Z0#;8,^# .?:!SNE5> M2H^)&'"2AG7QX$1N;"5C)RD#$4!W9M'[#9@%6Z5'IP&NG(R9MO^AG[JPTT&: M6,"DRI8,PH0#S/SA8$&V$G2%-8_MN(?HUU?_1'1$2EK#17 M5%8^??T VDKOS#[K=A>T%98,$& _B6[Y%Z3C6$/?B0%85Q\_W%Z7#F+6U *A8>17&(].HO!!_33_ M&RH;UM7'K]^_/#[N>>&U)<3F8/5[]K328VGQ0Y$;4VKS=_>71>J9QL?Q.VWR\]>\*/P*+CJDM-LQ#//SQOG\&ZN%P-S MG"&(?2]@)P/42'-GX5CC"!G$?P#C>Y'#_0K%FUNB=F#AE\@0@<#_^-5Y'$'6!?.+=%9@\84SYSX@2512![>"9JB"/' MB^3PDWOTN!4]QX(/>+$K&_'2NO1&\DEH:= 7 P9WJDV1Z +3T D"?"@83L(I MR*T[TK.M411.K#_BJ1-(4)_$;'CB_3P9>RXPK]^X4=!JME^\ >WECU_QTC?X M!JOJ&'E#W_1J%Q9H;;&SCT>YL3YZ4W2"1DS MJ,\3Z-'0AF>NLOO>BS<@\W.;;X# >VPS(R^*A2E;\S>1+F]"$0JNN>)Y;D2Q4ON)2@I&(K$A& MHQ5"2+)+Y;%/(W;OA6GLSS:R=$O]#!Q\^7>GA^N$0P26)C$P$'2$/F:DU80! M@^BYSIP5G"*_HS_B^V>'2KM0&/;K77X=%7D1=&N++P;MG\-=QP)<\>\650R3QXODN.$SY= M@ ?E %SKK',?DGN-WZJ\;H+_D-3P9W@!?DN;7-7_B&<&.XS@W(7G;9X76#?+ MN=R#!V8S*"7B5DUZ9SNA4P] ZL,"^.4$+%<45/" ) 7LF%F)\Y,\@.BMI;=$ M8"G4"/$!4P=8]6!FI3$^9,#&CC^2.U(8",P3'6.X=;K;E2GR5A MS'^2I_9V-N6.XDRFD$@AB0((M&-'L71/RQ3H^!LZP&\!I85A1?[B^%-P!= ( MW0T=Q\V>?=9:#'-S[.*,)U"P0BG)KGW8(!;E(!-_!XTAW %7\^Z F 5H++.?;)AB>@1EY#A@MT6)U%VRW!^113#4R$QFT7!/#\-QNCD/@CU@F I82E&NR"<$B^+T)^TU,EL71V.\ MY+!+PL=A6-19;&,8<@?WL<&P20[[12!*=XA =:6RD_D$]R.A> %\0T(?=7WI M<=.)X?*8 H2[O9*^);4K!PES MX 6,GMS77&2N2#]%T(_4!J%!%F M V-.G'Z->#"L16S%B MLY"3JXP2-O(D<,6"XZE&'TJ5^BY?#S MMP#.^';L1>Y%$ 0H]B)9M]&/!.2UBLEL"=KK/1_8E/7Y,W,J&XCXFH5$]>C MGJ8$8%#D8++WC#-)'I;#D_.P%UIT[VE$?1N*WS'_:>D!AZ#*BR@B ML$)\=(PINW:9LP:O7.(FO]JSF]S@Y?&YHCOMPPB0X_97MWM]NWG:673D(W>J7W672S WH,_N]-];@>VJM.;'$=P;@\A@)$%\Z8> M)HL8HB""]>K';O%.T7=D/=P4G7PG;=ZC671 MC$KYSK=Q<,?B8.^TRI)2B1H MZ_S\5%3EEL U\Z&]O[FZRIQHP =]^%&8WHW!:)U%H>\#FW33H3"K$XP=8)9YED1>)HY6 M+^(4[T' E+#$*QYW*^O>8=4VXC9\)SVU5[A=ZEL KTCKK^_/:K]X'!D:5[](K !HGCU@ %ND@#!8 UF^HTLY@S'9=8(AS.M,A+ QYYBV'<,+A.G@$]?K3@.=I:,N?H!:FR4 M<+6M7%]I9G$!T-9 R4\3S_?^C1)W84OP!0HS5?1'<:!P-(I!&12291+>BQ"1 M]D[Y5^'9-,YHA'J$YO:R_W*ZY]O5I&VZFIBN)J:KB>EJ8KJ:F*XF!U535RSO36.X-%/K1PJQ MO,PF(D]!/&7#5&0^HELWI!JY8, MNRR&E83Z!]*/[/S<=KFF#5N)<(O^C#1MS,>*W.(DL)CI^XBE;U,X*''_$9N& MD1[Q$NKA4-'G4*=/T/MY\OJ8,=E?4-?MLPWP;0FU3E.1Y_4YZQ4J6Z< M<0/8.&BVV*($3V\0P@Y L^5)L:AS;._4F5]31P?A%:A#V1&4.5)J3+.YP7<24W) P,XPU5Y?NZXUW,] MB]XSWIM7V)%W'*8QK!._1G?4;X

)_FQKX9@B!+??9M5.C0+G99GQ:ZK#?P M60N]#X0_62M*\1,]W2.NG+70VLRU>2?<4!I:\^43[*8-G>1B#-B.!WQ5>D6P MZ[&;#$9O'W5W['LXWQ("G'>NK$!^VBN)-\H1I'1'6Q<35$ +XP]/@$#1!#MS MM,_D:%<<1;@E'B39:?NTQ1;7@) FG D?$%W)3XIR$F"\\H)VCK0R. MGC4Z3X?:#I'X*HRI=F?;:+SA8%?#8>!!KSZ'J.U+!'Z]#Q;SQ$F\!E,.@RG? M&S<-ZQW804X4[P5/MCH5M]D%VZESMNVIN(>7/>_3*#R(W-DC[I58QF_36>:* M.+Y9=(\MWMW]6+FR<7&MTZ(YXC*=L,A>O_;B'SR]$/!29-'())H/W DBZN-% MFMH[X=/&Y$&\[RLZ/J6;6UPJ-0>ZX'-8,&;N_??KY>EQ?.#<9M-,6WW[K+.O M:::U'K)8,CSQX%A>UO"M0EA>4(3U="SO Y:W3^UF03>'@V#Y$P6]F'Q?/T%_ M\^#%L05G$PR-O#?R?D>_&FMS=]8A/RJ::#8?NU$R6"5#Z,9.D1E?84:#M/Y@3[!]0"UG9*JF>. M@,4_RDKA_2PW3+$(;XZ7'C+Y:_5=EG'\C>,D6V+S>V#GK=Z9?3B6WEF9I1=V MI2MHP5COPN1O197&^1X$5-[JX8@7=O"1<;W++Z^G''HN<:#C& MEESXVXR>0+^Y8HP0-@[&?VEJD.ANQINH,2L M7W;Y:SVQ3AZ;K7H3;-4.@/;WWR#L8"7L?C@49>J!:SE44$BSG.8Z8/ A;[PG M'U#3B=9S1&M;H/<<\7B_MW7ZQ8ROZZ?K7L'P'6 MGP'*GP+5N^C;2#4TTGK]%Q>]G^VWZ+U=7O1^9HK>#[*BJD;K[ZT:;8\^P5OL M-BX;C3/ #G?+I695*'#N=!IG+ROA;L[85 QW)EJ'J6U7^"VM6VZ?-=HEP-@ MQ59U,G^6$E&(0=%H:KGC>1=4O+^:TFIX]J5.MABN.G?[CGU_HO15\5*;=0L\/',0(EW@:6F?\!N6(OJ26JZ3QCLV01[ MVGO#'I/$LHJ<^C#?\'*A_>'.9=8AA-&'\@:VQYS0LE8Y?__ V2WG*XXAWD?0 MYI^?R..I_'W2YM2?(;LO2??@>N$>>=>W(/ON*TLV:W=A-\],W6L-J.-5&7GT M"LBC==)JG[3[^+%]TNS@1T,><_EB%NX=/B&==%L'3*1]O4DL]! CZFBVX#CT M09F,^2AA'/3PV#RZC#O_-M:?][]Z8LWIXLB*C_MGN:BXIP* M-5J8/[YAK0K8'@&V+0"[ A@#"QDV[L7QRT%Z5@#2-H&T5PQ2FA6]!)[JF?.0 MW0U@L[F]RT%\BR/ZEOU,\R@8S07$=(O'!P1\Q6&#="0+6PV5M<$--,W/^,\/W$\M ;ZK9B.1(/' MISAI)IW"A=.(X7Q>2A_B^4&84>*)L>0XCP:>%%DCAY"JH;&_;$YR-O20KS_ M7".7B>PDFJTLARO2[!38*GPY%&^RTH#U :,W8\0\<#A0&D\I3FV-HG""T&(G M27B"_UJ"L[B@[T2,0(M)6#@D8AIY<&\0@IK!\J^RZB;HO43J30@[$$"SU7#W MLAGWS4&/CQ8ONXCCA8 G#C.*\'E34J*9/[,"=@?[Y[E"F<>#1L@OGB6?D@+W M\^%$-"*(CW-D<'3 "V(V3",^ L=W'E:>8;XXG9P?QLII89E,T+%S.6-J-U<; M6;[2%/+LX M&D6\V"?O\W.Z?M1\_,.]O M?4[<>_&FTUCLS9EGQ9SSC)E/,[,2''&:1C/^YKM$,A4OU07D&EC67\E(/Q26 MM5L=^[39WRZ:G:[[RGM#LWZC^R0TNUAOP(_ EE)@%:E'FQ"BT)"NV<3Q AP; MKQ2D[)J-E5 W>G9HR2:4QL6T":BG:'NB"*%? "(22F-B]0T)ZX#T*CC93J7 MM%8*72%[L9/R$V??_KW82;$8D,MG9L)7TBGRU.G")8,Q]S-;6$ZO;'<>FT&9 M?3SLV.#UI@:O">"=S@P^[I'!2Z=(KP7A8QKM*FEC85KP\P7%5@8%/U_PY2MB M5F2XVJ<=QPMX-.C6^?E(B*#3K&&(X*\T3KS1;']1@O.M1PEV\PH<*RQ "\SK M,^$"&G*=QHS[WAB ?,)G0@=!"NPN$$*0/G& M9SJ#(%+6TDE[17.).H\W%O,O7C8L+/4L YQ_"?@Y93$L" @9LY"6B_I"<,B&W $_X,&;$.Q#S60TC.:>S M.W$]>#CZ=!GY7O[3F4Q!(F*]:SA%\2^'-/,D+;AS&#%0(PL$, MT%V.YW+GAP/']V>\9#2V' 1NZB&Z C M\W@$O2^\4!K%]&#Y2K:%P3_8#.SB+\!Z1#+V$R#,TU1B0E'G)]46:2% M3QT]][C\0QCY?)0\U5CS$>$ )NZ"T-;#U_C(L*9S9ENREZQM78T]WYM.<4>V M=0,/%Z$^\&"X# 34$$?A7V#.P:<"3ZUVCEL!!R<9XCS&@(7%@=PR0\*C[4/;+G @E_P>H!T_;/-@6V]G\>DC4/)*', <"M\DFQ/@"-B#XR,P' YI_6M&VF6X8X2QUB7 WLQ,'38B/.: M(>>R.-;^@\Y''G7.X<'<'^N!^1CCA8NAYV<.CZW$GY\G##.&L*HC1./&)3#+ MQ:SG!4RM%>Z;=#KU";, RW+V%8"4JT9HI&B^+:&G8:@L:[_X6*/%)Y7,JSVW MSPH!]U2_$[[/6_[J-_CFG[(7)[9>[(UJ[[>58FLAJZ_;TPGGX*T459.1UMH< MI:(-1?)-&[PWK_3^HJ]5B=P6>U!(_^%IX_3E,765NA01"UYY;7HF5:?KS9PP M-,V1#)H4H)LOIGCZ&<, M$)"+#K8ZE.3X%C; +5QX!W-[:L=-6MR<4JYRX=-V!&_9,E\YO)9:XC28AP$9 M72?AZ"35 /),>J\=>+)@N]O=M"YQ+NB#^_XV^A[S<38;=3-KM^S3UIEI9U9O MA.L5]PEIGW3VCW!M^ZRY6"E2F6U-?4>D&ZGD M(]L*6&+]$:?3)0B#Z7+DSA>QS!:.A\GV1Q7)KUJO__@5ECA:2?N<1IBVNT5- MJV3*BNY2SS5EE%ATA3AT$;CO)09]9UCK,H M-[&+<)1NS"ZZ9* T#S;P?I7QK@:3CP636^N:W5O$9#2U.W:K?5IA3#;V]QH1 ML<]9K80)BQUSY,8 UX3%JN#2XS,CDF?)2,R*SW/%*DXC4T-^6XU^46/+@]G; M*OA3RTEDWZA5NNQMX.O:59T\!Q4.2_:*PI*/.M?IW"[XL6DZ\2J>Q7PT4]X\ M$X)P(QNK9[=:9AI8S?&TOXD;O%IXVK7/]^8*V+_'NQ9JN9"Z(OQA9.ZQ\+(* M!/O*V5=)&_R=L"\]@+<5YM59'*)@).RQ8^7YGH7JUK&R>UX-K#1>])5=7E_# M8&B\7F;%9[:BT;B?L9_K:T;KWIU^TV]OHG7C8>%9Y;24IWD- M,IFWV;C[4_O\K"*> X.?6\3/SB;Z=P7Q\]QNG2U.3ZN+)EXG.5MGSU9-I>SS MRG?O;Q20>@I/+'1*/(4C=E^\Z1PJ>=44>QPU\F\4Y:H4\G=X>]+*(K^I]=AV MK4==Q.QS3I/OKSVF.4N35VQCXP3Y_J$8ABGUJ!,.ET2S=HS#W3W:O]4H\IC# MXDK\:43[RJ4LRR7[G]0V@;DG#H#/N2N>CF&]HB$%KY?+^^H&8K94]K <@O)A M!)HJO\,QK'A8..\RK%\7CB+"^JOW/3MJ*Z$"C@:E!*T[M";O_)>,_H+S>37, MAW[$(3:MW!2;TV[)%)M^8V$.D0E.U0&3E/J\34SJE6)2NQ*89'3);7#^7,&2^)D6R;>DEP=CO M*K% +V+&+6+<(G6&LW&+&+=(==6:HMC065&FY6)\\RJ-V%JV[CO!]J^!ZU^Q M:*BG3)RT5PPA=7)F[_[3)U\:?-LZOA6-%UB,13YK?#.*J'&Q'!5-%R7GK29# M2BSGK5!T&YTQ^THY-1)D+]A6U/5^-0FR:VS#C)?*R(]?Q0#97VDDKC9>6?,F MSP.H0>F^']XLVK$L'6(EGVNDR8.6D2'FCG1;-8+"?"=)DAGK]+R6A?FAC7EUIX0EU'F^^NV8 :Y,IF$ 3(,@ MS]&2_9RR /Y]8!%;8X[Z]J&R\?!TB=.$S)=AG)3,2N_L=U9ZNWQ6^MG!9Z57 MTG$YMZ(RV/I[FXN\QX''M^.(,>L+W#B.K?=PENY.@P(K&M0[*VJ5J-]O/WVN M_)/+1+TWK[S 2L9A&H-W[ "/EB".LH/8]K=<+M']HQ-%>JMU2#7KT/""K6FS7^L/NG%>G 9_!M M5_AV7H!O+71$MOO<)]GLP,<]X=MIJR)]2*O?S^V0@N$?>"F:W3E'Q)&*A\<6 M/S2%GC>W(!'DB3V-0'L](P[JAU^M+4B +>%7IR)M\(Q=4,;^;\9AE/!67&$] M3(3*TVA["S* CNU6=A+:F$@KHJ$9]-HB>G6V( *VA%X5&?5C#( R"3"?EO8, M:R',BL>P8O45N<7\G+W0L7CLQ5S."A&T*S)>C#*W&VG;VX(R5Y8&5)3[LU;# M*Z/BU0_I^EM0\7:)=)T#IIP:Q6]ETQ^[]J'/UPN&X>187;Y;:CN\!YI>>:>O MRFC_=!O> W'RG^C@-VJ;W3I8#<.25(#7!G6KCKI%X?"U/1-/1]UV15&W^O:- M2&(^4.[T5Y:((.4PC(M'TAT!S>^B[^\!.,!&?7_/BQ(4UA5>3W!)(O';[?ZA M)CZ8'M;UP>5.LRB4OZXT>YI['7%Y7^;]YKVL-RC[T_=9D\*?#VF21LR:>($W M2>78HZDSFU =D).L7H%EBQ*L8RT4$JW[3R](&Z+JL1) M$DZ%SBJ^D)N200)3.U?IHJB=)%68HCF#'P8_G@5^T/0^4TM9JCON3=X6A6Z7 MUD0?H_NNNK5MG69KTR8[W-6P9)SZE?# O$O95UCZ]H'Y]XRW@=C()=>U3[O[ M&I%8:T]RE5&QO8U^3SM#P:HDWQC\VQ7^K=8A>7%ZYJ++=0?L[[0B"8=5S/VJ MK K3/5(5I@*I,>6D6M1<>JM:R_\Q)[I]"#D9!60W%%K4FWS["@AVS]PH':^W MQW0\(QCVAW9G.U5!-D,W5$(J(AL,KFT1U\YWIH1LC&? UHP?Y C5D+Y10W9" MHZWF/M20#V$:;9A(?=8W7O/Z8=W&,<-5M)"-L:UC,*UVF+9V2'!5'>1)/*U7 M#4PSGI U5)!3HX+LAD37CIINI()X]QM:IO;IF1$,]<.ZC0. *ZD@)=CV;Q:% MKA./YQ'MQ"!9[9!L[8#?RMI'#=B9<8"LJGW. MOJZKT5P@+FS.![HOWIS:YWOK%%18]5 C,?3,L'OCR.5CFM-*6'UH]>UXZ"H:6OW9L_$Z_5"DVUU?D2-6X"A!].36O'7%>5_':S.-[9G?[ M9]4PN@RZ;0_=VAL'3Q_3A#:;&6)0K'XHMG:D=!7]9%,NUNN8W)FC43^XZP@Q MX3?K$Q:PL^/MS5D_FZ2D'V^GO7$=:ZD:\SUPO7@(Q) P]_W/(5QZ,<&_-LP/ M[IQ6M%VOP>SJ8O;&L=Y"C6E[&(WRS6"SP>;UL'GM&/)2Y6RKF(R\N:+8;/Q& M*_N-KD!A WW=NG?\E*FQ498O4,8[VCF@S[H[=;LD)>"?;QT?A=S-F+'D[\L!8?JWUYE"-HZ>%^J(F[G2JMR]W6#RL6#RVI%RH1]N@QNW^OMJ=U:C M"03P:/9SZ*]>]J2_^OCA]KJTY:6$9[/Y4G; SZTP'IU$X8/Z:?XW M[(5O77W\^OW+XXTU%Q1/>79S,/D]>UK9) .L\V>3;&._PL[4&VA_Y#Z/E1I_ M=?'Q_>,PDP%.3,B=A6.-(Z3^_TC"X8L<=C\(N'C (#PT(?B!XQ7S7RIK M8^[:9<_MG/BH)^[@J"EXU0^P^T_9 MBY9,V^GM=]I.JWS:SKF9MK/"BJIK>K^.0UVH(X?%&Y1:[^$LW9W.=SG,#))^ MW\P@V5+$Q\P0@ ?-B74S:L*@21&:?'&BX=AJ]PE/VF;F1#5B=B_>H,X&X /, M )W-&X.J2DJT:Q'K9=8$U+LT(I6V,(CWFQF$9E:LZ(I53+-<0\W=F;'* M4RM5^#0S5,$(C<*)%:I?2L9('6/PIB0HTSUTIO0V1ICG(^(R8WK#0OO^:47: M_!B 'W-K"?P[$3W#%R1P2PB3DSI):IPU4F\,X6!,LU;OK;Z'O,+O#$OXGS_A2\ M%Z?](8RVF<=[;FR6FF-E=PMB9]]8V;);_8H,1*NB85,%N929-%S8" 'E#/^5 M>A$74%\N;_G?L8?G9V30'JB]MY(,^N?;- 8"CN.+['BH\.3+,/DSC'P7WH=] M]H=E5264S/(U#-"B_19=.5$B_M#6U-55XAS\@8 ?F[&%BO $@[Z[0M_^2L*J MNNA[Z&YUQLC:2)A]F[.;8) M!A^%1%NUL*SP.TR=_]PKSO]=.^"\JD-LO"!C&:%_MB29'-KPGR7&F$3H)_I7'B MC6:KX\1CQ1JPG\&;DFJ*5JM!)11__#HHSH85[^"D27C0=\BAQMQN2]!\3T4/ M!RD/^8 AT@16!P7N!/^U'D YBQ@<[WWHWW/-#!<,TQA4MSO'MZ91.&0,20' MS7["/@,JKXBMP4Q=FC@_\;S'843><)%:3(,)_2C$\PL]+W?\2H6+^8H">3FSX"! M#X&R'"]H6'^./2!F[/? K*$36 -65AH4A+P<"!34-$+;Q$:(N&'Y/0F_:AG]*>X2W@&WA7$ 8)BV+KP?-] 1O\#M8'@#LN M< FXB(U&;)A8>!_ A6O0MHAOXW73D LA@"0^)/4QG#&200LXH(9$MD-PZ8^I M _!,&(N+6?&I8<5;8,7M(V'%&398AA$+F%R!'I@"@?_I1 B;F0),[5_^&_"S M*7_[F*0/R&A@6CXPT2D0<;AF6 ?6 < M5T6EM/7J#^^-7B&(!8*OCZA^6BIK-\,Q=9C6F9SU33/WXBJ:8>O]5/D>('?NK&CU U?#QU0W6^UQ4F:XAUHHC1?5* MO$T# -, H!0[ZE'VKTZSM7:+KGTS^]P!B+[,Z"@?,/@Z0%\"6+/K%)5V"[W:I(=8Q!M%TA6E%_=IZAT=L; MHIW:_?-6-1"MBAF"JA]7N]&9=Z;L*X.PJ*I7'CUY)(.8<0<>SS\],1E_]T*XH#77="JI=H1U6CMO-[FDU MT*Z*Q5(5E!%J/![O5/>!$U2.<,%=]5"MJ0[4= MX?!$5#L[I$FQG?%O-6\HIZ+5JM#H2 7"EN9 [H&85]YI"Z7+@N MY/N8X:@JMK22K=R_&F MV5CTHG$< Q3R\>4Q

L=&]([6QU^FZIGV[AP,3?3\NW? MBPL$%YE>/L<6C-[;S_12.1^OW7]LREWV\;"#2=>;2[HF@':3/%Q1?G,"YHZ(R7E-W_GML85N--*:",F3H M%X'CSV*/ZM&R>:0XL)37H^,UUUE!^C=5D/[L@9N7D"NRX[QP*Q%]>U'_1$VZ M0^K0"!0S]"XE7D+/%7\*'@A7 G/YE(#\;S&]NQ_#^'^ W.)>3_R5ET_& @D2;"U3M0.%V3_PP_$&%N=DT8*XLXY=< M Q>T!Y""A_Q@"6G%W%UH6\.QX_N,"AZI*!145_@6"["S\5LR6_>&<46XW7HO M2U'AJU2T_)"=:ZV+(0WJ:IUWNC85P<*V0'>WZ0'P5G$ZP,)3- MH"6?$K+\Y M$1:_JL)5>-&(<5U]Q@N'\073A#6L&ZSB+7E]M!=4S>M$0SHO0SKO#18FXA+\F-UAL^#:A'05A @;*Q./V MD*UO&(X#3I6 O-C#>B\( U[+E"8-^]0#* MNOYJ=G:^6, =TAEX]PR+62-KE"8I[%+K'8+(5P9B?*&[K*L#'+A80RMTYL_$ MJ[4SEQ@<>?$/V)7JW()()&Z(XW0RY?"EL\<57&\T\H9 \[C&%.Q(3]0H3YR9 M-712RA9,P!12O5#@.KP)C O96L6?\@!,^'AU^S*?R">)E1-JZ'YXG&#W"^ -]@\;J_:[7@8^804F9[ M'^+>D<^*KY!!>6]:%PWK&O9L?0# A%&<7>_BS[QFO)2/\/U'?#?QE#D_8$_P M'HXJ11>M;MB,SFCBN.+,W9 0) #S+HZ!T\%-(!-\1($2X ,IX3[0V,1N/]R\ MGX8 9]H,/*MA_R$41\$2N;CA,^:D\P)EA@Z.1[.1$?)0Z.6'7 M#.*H[R^%DP7_(CC0<17@(B)!3M X?AQFTD;Q/3O/]!!G:8OZ7'&-C^D,RLYQ M1XX>)%B(57'V(WF"Z $E6T,T+&V<-V<%>D,#;7?8[V'HQ$E^HXH?8F,FJB[$ M+A# A7T'F *N M] W>?/O'^^M_?'K_9UWT6#2KD;(<[ ),,BM.IU/0KB*D])A-/%1%4V2 8'S% MB5"=L!,,8L"O0*(1$NB,&E@)-A#/8F#?L?4*M$W7!Q[[&A#;&T;A"4,: EQF MJ(A2GQ-^K?5*BLDO[[_0YM*+KWAH([(?^,D-&D0D8,G:F7(+]2.U,WP]&X$>B M =>R678MUE^ C0#;$ZNJ?LZ#U+UCHM,!V)R*&4W81(7,-SV\.:[ ?KP7CX^.;<_OO<8O?V3 M*1P\?.4R_#VV0A$&$$H=<6]@Y#CD"4],L"R73? 7:A&4.R6797!-LBY'0BM% M8S<"IHDO!;].&M8W@CT^#2&5:W"4AW.0DM-[@0CD Y76BUB!(9/ 54<48E/+ M%)LN@DSBCQ"]!5%KR2$&?I$ -012RL$:N4-K6!>9XF,+W%G8/UEE+O4H#%&7 MYXU=L@LY)\8=2,336#IB 5<&J<\AOD(,%B&\*C8OPIN&LR'R?)ZW%_,-+L79 M1AWXXJ> '$"VY T3!]@7@Y,- 1D$\,)IB$$AY&)2121#:@R@ 9@3''.X(P4J M*DUXHM,0*ZB$D3WV[E &#\.8]%L!7]0(0(4=CKVI1CS4@2I-^&#>,.8Z 3R$ M#.')U ]GC!LAU%E+V)5I/.:*7U+,1$A=%EE*\!M;@S5K) _.!:'@;-E+RB(ABAFU4 M)TB7F:V&+PQV?QP+;YU\@Y%S#SP**59V]IIX/VWII8CX-#00NDC$PM&CI* F MI^ GX!9@':"Q*W8RB8!336\6)]JW8$DE\Q#%JSOI6ZNZ$OPEPY3LP6O"1 M@D4K;X<&(\E^I6'/1T3#VIF[(H.-X(\\[$Q&HB.L%OB;\)BZRJ+F[7(N)X;^ M"0L;U\7&>=;GT FL2W0T)&A!\[SB9!R%Z=W8N@]]P'WL7DLJ\$R8D[A3N1&R MI.!'(>Y>$OTHEH4&)KZ2;C98:H(VJ4>TH,X6N2,+L&>Q<\<5 M/,$1 Y_.K70I@*U$)A?0UWBO+L1) =1A &R3_!!X4=98 MD;\W/32<@DGL@5T\%)Y)Q)/LK6%A4JXY/\YY+06WP.L%#2.(TX$'(A@0?UY5 MX?JQ1FT1ML1+2;KT/B*S?0BC']R)*A?+RRL4.#[[2>Q3NPC8.%$:AZH@]KD[ M,YU3NY$4: ^#FC%I$KQ]H=@=O+COC02W( V2VPI@)O!.?Z1],OZBF0[%CQ1? MM)CM"YE+P@C?)T6A:1D))N>"--O$DWN>\ MY5< ^5P#]B.' ?(1-Q^P&-ZV,HQ_!Q2FN$GH#&&S M%Y1]X\A6K[RE::ZA>=$FX76I"">V4A*^$Q3&^4C*7V!,\FNYQ<,[GG-9C^XH M9.HB+0L[P(L6Z%JBERU-#KZ>Z!L@62)7QEPU%$+J-C04(%%#B8)<[A@Q73P0 M.HILO_D.JEG/5,WYR$WEK(&^R$\K"F>(UO$R.8[[CTE+RQS]4B?*^0J5CWD^ MW*'Y';EOF,(1V?[YNOP*\?9J6\2.I;[%CYF[1['E_Y(3 UF(FBWB&VIXTNVK M(YN@?-GA/O;N F\$X$-_/E@;O+F]KMD]R(.7VF,17C6L&S$28-GS!.+I>)>% MC\ACDLKP5_9"MG1>Y$,!9*XS?E!S&$P15=[(7YUKX4R"/;,]DP*W+ 7NU*3 MF10XDP)G4N!,"MRQIL 5)[DMR-!'WW3I !3D@/NS)(;2?M+TF$S#(+7B@66# MAB+N09^0JVV"FA(J4Z":..BHN&>HGV9(2RJ?\G0M&"=2ZQ+FJH:Z?-2&T**$ MH:XE;BBE2>:^_+9G#>=I4X)(=JYQD&HV$17JR.[VD2+,^5JBQ=JRQ2OGJE9Q M^)"X^:RL8G0KD&SWAJ/?LQK1E3:WLQI6&3("$RJ\"T3.6Y9Y1QDL#$P6S [0 M(DSH,R5G/GK%]!@DFL7UZ+);A.=LYZ499!NOH@G>"PPH5Q M[_@I_\/!L1X\)8>[=!>,B]W\HYL=#$3$6GR8J$C"W-KQ<+_1O\% M7#A@ 1MYB7#>%^ ]\E7UA+FE-0UE)(*VTHO#W20B_QLX\O?&38-N]YT'=*BX M+ 9%9P!KHG?$"^:(!/DT7JW2O\F%;NCBV=,%8E\<2S) 9(8=R!Y/\ U%MG"@ MF"OBV8"[Z#%@\DN.O9DZ<1>&+@W=U%-804&^\Q!OI(.9(R<8*A.>NBSUB<>9 MN>6-9)!0J,\NCSNC1Y[6\2+N/E7^[+GT*)[WY+(IW.-I<[?6)(0C#K"\9<", M^!A6;G2+&(-R[X[2"$^.BDLP HS_(K8L\U3+V;;DV:>P/#FD97JY6%7:6AA\ M\=!5_H/-BKS+OV=)WG/[2F93H1:(C*<"/[3F/8X6PA^Y,@<:6"?=U'6)'O[A MO;D6&OQU)O-^XSF\@S<4I,\2=0@@+")2%C$-)D80EJ5 TD!!%P>9,IZS(X&. M,:$DC41*2:;LJ7":BN_ &6:Q-2_0(A>$1$JL*GOD8]SLK&& M*N2O1?(QPPMNCG$.XN]9B,[F.=WA$#2!.$OTAW6">,03"6G9T)=6OLI8#<+@ M1*3!*HA1HB,'&&6+Y9/1'_CH9+$>/!9163Z*CR5,/!]E>B)&0>@@M!*P"9>4"R M74EB%"Q!CW]J2A*%8.,Q3SKDL*%D)@X33'CW8'<<3V9<-1.9'-J3 $T09 .$ MP@3P@!)*7"H:H60&PFT!97F[R"&B:HVLP,IEB#@>#PQR"2?R='E.F9XLHD*A MPI_#,_UT0LH=7]'&QT[,,1X@PCSBF#2J%=8ZD4#)(7C&\601%-!* E\X2I6- MQ6Q2;> F#S!2>!8C4(K[T+28 M><:QO%%60!6/PRCAJ3K8Z<3!9!_8+$;VL593I>4A8']XB;[]5=#Y,E]FDV77 M&IKP2FG?N35&CZXMBH.*N=J2>RCN M31P$R\:R\#:5C<6R;HRTM?M<_%N.%<;SH,JR#S1]57LK40:%"/GXSOGQ2W;G M<[50)%2A'%!C;PL7H%1\1:"Q]'P]3B,\3&^E0-+>OW7GL2L.E2Z+)=0ZN7?J.?SX/4?(%SC886>8)XFJ1.K!-<\AY""42=37OK5[A_+%PB^M)^ M>>:#SB!P1VI>;RN@/4AZB(1XD=C?B"?BHB*AQOSB'N-_L9QFM MX51LFB0"3V;)[V_9VZR_.:HS R $V@[_S,WG1GT[SSQXCM'"".CE@Z&QF""V MU"3GG OW&*9$XRAH7E\1)BM.>;Z5VIJ@/4Z\HNR/.ZKS=>@J>5.:(YQ-/&!* M%YS )-0J>N"M"]17F=*'AF2W9D5.P'RKR7O'UL=)9+V;/8"'R>T%@<,Z=8+4;IHM/N#TK ML]E0"BT'0DX.D3"L^UI2B,CJT42E(F-/G9Q'9;M 4@/:%<>67#88#79SY@-R M=#IAI#LN\I79E97I8A%1'*+OA"X7IM(2F/!V%**FA*17+%P%2PZ&LZ>0<:MH MPEA2:.1@6!=+?W6YSI7IC!]3,%^1P)3(14),=B7!RIJ']!9 M Q$IG;E(?(C$X%C0I:@=$TH"9WUIH,+/&);&3 .=J^5/0%5_2)IK6+*QOS"S MA?>%_1PR*C81X%3,$;55Q%K1(8",!2X,Y*V26^:Q5$3.J2QJ IHUZ=2W(:W# MRT69YC4(0E7_K3G^+!#>,<\F=18!(^02UT#T!924RWR&ZBN][R%W-&8E-JLT M0*04SF F.:34B\4)$=YF1H0T7#.[DCNZ)(':PDD*U#[B=)\W3&ASCJ;LR@O7 MV*_"'A4@%DK]$$&?/# FLTHUA)./#J1M* -W^&9 ,B9)LRI)FF=!**;'72J?XS9)1JS\957R2%NWHR13D?^$5Q$+MRT>C MQ)<\18WR*C(558MRYV-$,I*HXLNR_!@,M9&H"UXL/UM8AD(+'G6OX$U_Q!;X M.V@**U<+OL\)^+8,*W0Z#;)_"_%$;D#KV8XU1"MK$Y-NDR*)L M])A0/P,'JZFD.OL01CY&?L?8-$M+I25#C@J(2HX+>]>XL']I*,S9+0/J^")M MWZP%'K_;5AX)O81W$H*PU(I807T'^+BR9)4'I54O"+U5(S>F$:JB.@F--DJY MB65 0D67:Q0O_B0U]8S@;G/)2Q0FRM+P$,P)I@"04"T#",8^TF+8\@ M^U*V&R-G P^DD4XB"I2Y3T\%Z!21E3UGV>8T'[76:2+?"8T_3?Y(]8:\M9(+ M*PX1&::I,J-<;)033B7]4D X"RWEFCKPEI JJAVY&F1E3J,EZE*S-\GS,?&B MA+_R_37H8EH:M=$@OUU,4;& [#B Y+\)J-P7)3K(Q>A<=GP9/5EBWAZ(N_@$K=!6KW_D[E;9P%+X?CFT50^YN884\JI<.(;SX)77R<(B<\N089TY M4W@IIVAL)[NMJ61\[/TR4CS&Q7X'Y+%072]R/G0]+8G<5RJ?5>V)\R#%H/3 MN:JXYSQG,?UUGNM+YR(YC$0=:,#NN'\O*P*=;UY2*_Y%>9JWSD\6YW2&C#=A M9PHUNG!$O7QD;B?3^AU*/R:6%O\%Q!MC#U0ZM ?A-;*$H,SUS?(6*K%S3W[E MO58)IO3 W^$K#[NC87T)MCC)"#"6E2$D?TA;X3^2)P8[]JJ45>$8]ZA7&\7' M,9LTGT8Z3:-I*,NUX:'PU*4IJ_ FA1O*9.&RO%7=/Z8B%7,=%]<8%5+\'%H2 MF\L0=3J%N;7>R,XQ()0XRD?+,"I&V3/<;4:MMGSO!W:!(29 63C4"3GD\6R\ M?SZ&JVU)>;F/$&U@;P:>6$.-*E1?)XYSLI7&DNUS[58[/IYJH3OXN#$E M=$C!*:A_*1.?$=JP1^F#]F0G(%'AA5@B:+/#,G8QWV#TU*7HBUX*+MD)>[CC18DX4XA9L M594C.+Z&Q7B\,^I@1VW@$(]T4L-_A4++V\$E6LHJ*JG8ES::B0:Y=5(:;WC7 M';U_;)9DB%F@U(;2S>,,[W5Q.4MWD4(]H?\8#=+,3:@R9];B0 MRDR6%C9Q_@JCN79!^-YW++R+G.G8FX^R\H6M<>B[<1:"T"A&-B86D2],$9&Q M<0(=QG\4GJEW(Z<_[W464QZDB*%P=&;!G7/'=Y)U4L?<5\ZX'T@%RE95M8O$ M>+&E,LM:),(KC;1K<=81\03D)#PDCE3"7Q@A%Z'"FEG-^BF@BBUY-+$DTF$4 MTW$S.Y+WX4(FGO $A040T&Y_LV[_]M&V;FX_TD8^W7SD+&'^VZ+;R?08<17! MN;N+F$@>2G7PRTY.HD^N/@_+R_5.XE]DIN;808,:#AO;1VF-FGD:VO*46Y'1 MXI/XF9]'?HA']G\YD^CM0JVS]6B-6]%$O.:#!7_">JN3@ M@J@JKQ=R"<.R8@6299E'1G$ "@IC!!P(CG)I98;P0E-J69K#^Y:ZJ.V+OW@Z M*4@!Q#1N)*$*KQ0'47(AL)_<+\OV!>3'6])1+TG5IFZ +=WYRI2RJH*8PKX; MP?W9[_E<$9R$EOFUL@N].$>#)'YU>TE_JDT).HAP<,ALFLL$I1P.:MS%YA), M='C'97;H8]OG>;M)/ ]EN%@"TN;*72A#U@5GHEU-!Y'W':@MJ!94^3W$(J<0 M.^:ABUB4@XMF;Z@C:0WPI&A#:_:[RF"7UXD?;=G_QU%9+:@Z._'8&H%6I'57 MGW$M#;/XN5;H:NW#Q %Q5JRL%$W.2F>CKO_EZSQT.U[+\)-.DBQ?.)Z+37-: MQ;X_BM.*EU2_8 \[BO>+EJ;J_6Q$H2FC!DQBV(;PI')OAVRX)V&C?IU@#T R ML..L]^D-6F<"PMD1H M\]=>4Z,5U1B1*6.3.:=I MUJU+I?D@?10R1-MU$UF1T4R.\Y-9H?) M[#"9'2:SPV1VF,R.@V=V_)F%2R@/@,]>T^P^/I*&8Q!H$@,J+(5MM>*$?\ ^ MTN@#Y'/* [? .41Q&0>CR',6Y<*B?/ZU/5_,[JYBW7&[D3\0G3PYVU&,07%X M<6E#^"#T6529-K4XRDJTL>VX%X8T2"P#QBS V'$1 M4!4. 7D_E?+$:-/EAN[I2SHN5I"PG*.+O^E*D%1/"BD.G4ZU_AS+W&$?5*B\ MH(7(8L8_8@9-3U1A(D\[P4S4S>].I*!HCY8)3^15 BU6^5]L461#@60A,Q - MYPU('EOC=&G)/C[:;O,AYV7Y%W/[%#&/!:95"W)_M\K4#73CZ;2M)7H,115- MG-[=4=^$NSFJDP-<5NA/4PN 0 MC)RA2] 9A)%X 5531557$:9O:?.V_*I>F_X7*X@-8X0 5#AZ,I KL"5):BHXB^5V5D?A+P,Q70 ;.B3CQ@7 M3S$>ZC=(9Z:7938 IP?[))I9.#$F5EWK98B3(IN:[ULDZ' 93 M0"H@W#D,1 M:LQ-HE7II3AL4PA3P%@F^BTXG)N3T)Q+Z94"CX(KVG5LH3SZ3@G1^4 @AF(P;$W7B^1P.@BG)>YQ[" M&^S@-$@A)I6+O."M&LL!@Z7)&A_-[A'1#?ZVXLZ[$+-J\K"1 ;,OZ*6R+IW( MIY!Z*MK)T% II2&I$C-,3< 2T&&NE0\6>/FM-EYY)5 M=,N80-93Y*WO#'^VG;U]OZH+/( W_B*=.D(N-N,@. MN404X3X/ SXO))7?9OTH8NL3Y90C]A0Z@/_X%9=_4Y>AX=\"ZW^<($4%L]/4 M>B:)?F,BE\09@G(9JT*P+Y>W"S,U,>,%_\E4,;W_8=;_0]!U4:ITX0PP$#M# MIGD?ZP!T3 (?X;C#!V*5I!O'Z00CZ/_&7"O992U+0*0(.2;'P5>(LLZ=RH4B M2[7R\Q-$X ..F,)W*O*1#UJW%B+;G;X>HL"?-PXDBC !]O@-*$#^IT"7]:/>*G2UMLK/"(O:=<0B&>7<&^Z8P]K\L+XX$1BK M[?[^3LM0^FZ11V@6)QR <-GTIT5ZHA7=#5Z!GHK_?;U/'$/%>#?H90FU27_9 MU0&P(UQXXO,-RG"4:>\199[,I@K2&A%T[687[,+.&?Q?K_=ZR\Q,:O;]_LOE M1[/FDKFCLL19281)PFD^75:"D)_95VE0E1V<3.%\^10,?H1T]_F,[LM\!A49 M8]O6!EK-9J.YRYNC+"D#7G."V3G [[*S7(TZV$W96!19VJ0]NJ 4;VXXR MM$=:67G#KWJMQOE^26J)[O#ZZ%EEG;&D4T4LJ;YV605V_%%K2E0+;EP= GKQ MIGO6:!F=\I@/L'_8 S0JY2H\[)K%C'RL?'ZL:@UH^-F64?-5J]WH[9L>CE_U MJ]81MAJG!SU"HY>MPM-N>+],6S4=H#X![L0+/)JWZ-TSP]ZV3AOG^Q?WAKUM M]PA[C;,:L+>ZJVP7?*Z2ZE,S34%_HV3PA7(PP^:V32/=?;MK#)?;^@EV:L#D MZJ[#76--3RK[T/-ZL-VSLU6C[\;#O;J'N[EOL_<@81"#.;O G#USZOV%1NJN MHXK!!KR@7"NPJ8$Z.H^_'GZ?%I>GR:'I^F MQ^>^@6MZ?.K]$CY0O[;_36F:#D>F&/MY$7 NJ1T^;\-2S[<"^=M:L-$G11TZA##XC9L0'1R>Y4U M?.E]/)$=B>24G]>\.2Q-1Z%>2#B@08R)%,-\B\$MFGCQ=_Y71D_TNM1/5C86 MI?%"ZC[>FD)U+\*&"4,Q13(LZG/!YV(E<*]K_=)M]'*G5(M.$V*"$.6@?J$? MK%?L)\ NQD$(V)%G+DZH=?I0Y[G8I);W"QI@@RD&F/*Z3FQ 3]B5,_7B7+,- M/BAHJ-=98)=<[<_LOMPP/MEF$>>X " G SF;#?M$4\=%CI/8IW7,''?>-<:) MYBZW02>P1C[&0+!)EYS/LSFW=L\/O+O M/O3327Y8%Y"HFW6IC-,I#>6BII!9ZTA;O@#^[GL,/OGAG9SLHIJ19CU-"'ZB MO92MSZ$NF DK&GDB;/G.V#T.,?75)>[<%%\^OD9A]20WL'CH8&,2G, \#TZ[ MM,F*)1N*;^ TF)+^4@H!V@AFN+S..OW" 96LJGN=-L*>I'+%3 M*"WDV8^<^U",YQ$')D]6CM/$3S$(C:'HCH<=*)VYV>GP4RWX7R&]#.3@8-YX M4,0-^20OG8BU#GM\0+6=3:=>?29UAIA>'*?(*A9Z 2^(.%B<]W)_T(:"+MTG M?/BEU3C/ZQBXQB_->^;/"L;>\^[Q@BX?76Z3V=W4 M0M?%"=X)G]6#[)#W[,26CAM%3B??A2+#L6+7F6=3P:B@ZK?-IU\#MY+SK>:Q& M/B)FAE/CTSJU>,XEG[_3YM*_%XTP7TGM0_8!%/?])XZ$?"*'A_ M >':*S3'."=L=QJM0B,,>USSKK/X$,R_?TEW8!KWRYSXGV>-\]O(C,0%NVV) M6!LQGT,Y!KSY3F'JH%?.)XL9@1 M1E2,@]F(2>@%S(9<)A./^V[EBGP N\N0+A"=I5(FR)5.1N^>'Y%_0J@^ M>J?_C)W(D<,-:V'_Q$0ZW48[SR5@#YBTGN<$2SP]G5;1W;W&F:;_+SPWT\I7 MY1H#T&52W@E^[-V1RK$P%6">#1 PA8$V9\C9.)(1^,@B\\V@M9R'Z-X88B2= M98Q$O;G&2;0YG6)ZNFPM"BO->=>P'V_6IW5.)#J^2Y4TMT;BV'9*L@ZR'R4Q)3V%,TWC7O[,I]]KU1UFJ=#TN8W^]J_C9B3F?SQAS1R5F!VK.*99G7 M96['&2?"%;(F\\+X7*)><">K9BF)\0Z+[Q@5OE@-]8E\4O*E3$JN#\D]YKZP MN;O@#B>$6*1"L3MOR 5:S$UCWL-6F?Y, N8UO#(W!OA)2N\D7P#;A+) M41K34&X!;/;:0 .1$9 M#OP5&U9A6KPV-2QX7,>0? )>'/8"PKC8N]3/?;M@(.7W4:BDE.Z",\1L>';V MYD)3>#30\P>UD;G7$8=G1DU7) VM9=+03!J:24,S:6@F#V&,3ZQ MJ&MKXXX*# WI,^?V;,W'1DB];S6:)9Z%1PR'I7%DF@JD#5XF-QT? DC>P#3! M"=9DSPP2@-&-XLO*T(']+J3]#E ^7-[6,.X%[>[22.)N(S>.$1X@M,1(@3/E6>8Q/&S-$/)7(D M,Z^6&J^Z%$=J<;Z2W1%0;YV?]?)-_WU_-C1$5**FKY M*A$K!;M'("]'M4#+8>6^F)]\QC3J>!QS<6DB %[1*I;*I>MB%,N=TVF0N-K= M1NLE3PS+8QU=@0N#C>3C?$0U:7U(."_'A&%V"P;A8:\!;#'&_>%+)X(3Y_?&3+QI3* M^7#:G;@>/%RE$5@4$,HG#O!L8WH?O'-(G+X>G/5/"I)2Z$T%$.[\<$"A*NH^ MEO$TFXPL2BH*:![W!( B9^RAK]-S/1Y8'7D\($F(AR"+&"AIV23D[S<\K1.N M#M.8SIWEP/P7\,#8]88BP_03OXV_@,85Y9;Y#.;\+&OV$R 4"*L%4 M-!F'$:6!R. )B'=:_B&,?)>_=*0B"@ &FLZHKX>O\9'A$-Z9#=86F NQY]C6 M%:@3WG2*.[*M&WB8,T4 X8*W8\<#3N\V<.BVGK56,%Z0#Y/&-!0>;)9 9"(+ M;0ID#@1;E[F#Z#$?HI^2U"KE7 <[;.A36ETN9PWQ,4OTAG.XN+FT3KM-6ZEQ M9&*"'H?3C@/T@()6]V_DK3JW@%6",#B142,-4^5$>$H3HCFT*G\/'Z??Y;(1 M([P<0,'!#S#46]:W0&TDV1(P[T8-02^O)LIT1,TN )\(D M?$LT^=S5=[+\3DVU>50,X5/4$"V>J% '=/\&*)O>I0"Y2PLSD2;I MA"Z'=:78!SJ>BJFVL70^68,P_"$1D;BKU7J),MR+V?S]?&CX()VABSG6+#3, M5!WD^'LBWF*5A7"&,\\1EJ%XTB&$3O9+2Z6'(%;&8RHM(&TM (HDGHS")A2L MJ? LA&U>"')@9B[5-VBYML$LHSS'_2OE!H&B/HUNE5:WL@I7"T+)BOKJY_&X M6,Q/$&4Q%BJ\<,Z :LX@Q+HV64FGF[ZMWKSMNS)JH*=MV95Y=EOXY'9K+KY: M%US[_.E_OW]Z]^GV_ZR+K^^LRXNK3[<7GZWK]S??OE]?OJ_-*')4.7@RY"Q3 M^+'$4F4T(A-UIAYFQY'& *8.U3: "AVSB2>LA5QA#NH:JF0,6#3J-)' 9ZH9 M +V5YMNC$6#GGZ4G[Y!P ,$S]*:D2\ N?[!$+_C,[4#D (+=%I.K6%2* 0,& MF0&:>LJMDV6W6ZA6DH7'B4R"Q8/?XP2K3B;.#\PY%R8[14)$14,$^GN0BO1K M&271D@;Q@4@Z0R<>6R,_? (>Z.1-X1K:T$Q.AZ-/9"V$68Q6%3"15#W/8"N MBXY0RGP5& 70HBMP$'O,Y[ K$(FFUZ( BE)3\@ E-2"@ CCX46(OUU@G8-U- M4%?6:ODRV&-=CK;A@EV2888)K'07EJR!U8?U+ _ B<6$^&QID2C&2W7YI:B* MJ.)$D;5*9C4+QFC9<.F>Y2'+Q+UHR1@#JL->+";ZI77:7TA"C:S34TSH%3YI M>@4.=?B 6'[O^/1X9.%CYBL 2W-;-][!VB:)A,G.\&+##300.%/A5/A3-(52U^+AY-&]!2Z/:,J!^LF_U;32L]Z"Q34DX MHJ7^0Q1-"K32+$0OTP)S;@3:GE1S*NW_W]Z5-;61+>GW^145#GO"GA T MDEB[W1V!L7V;OK;Q@-T]]VFB)!U!M4M5NK6PS*^?W,Y2BQ9 @"0JXBX&I+-E MGCRY?NDNPA:$DD*.WCE>5\FV&049_F1<6[H6J^XPF]29)4F=Z32I,TWJ3),Z MTZ3.-*DS3>K,DZ?.'&9EQ8YB> C[0N5E/5 P.+"!5@0:,<"$\&IDHB:*XUFB M!SJ1F>$>7FYOEV+@&GQ&2J(&5!6V6U(BG1P'#GB@6CR'EH9XI^@ MG=F+E.%@(0P&"WVYO]F=]6V*-OUCU/O=#H$%?93R@]_ H716R,'MEH+\2=>3 M8WDU\ =E5*.AQ=<215*14Q_+\ZH9!T#;"*W8<':>B%@VUC4Y@/O4VMWO>.F% MGRBC7KI;PL+$6)R<+0DQD%X/Y,\P6R%'*X?_BIKNR^Z:X@A]TO;;NOAGV.OY ME]@W1VS?_&Q\GP&F_P>_4>EC'()MBY]*\Q$:E?^G4F/^M2JV'XC#BSC)-N@2 MV@P4L:R+]M3/CWR2!'0K*O6O+T 5QA=.@'/-SRGBX^B?^2T$\4<:G7D,BW9, MNV+L='?=5VOKU3UT2WDY G)DX5MRK37AMQ;#UYL#:'W1$.I349D7/S!8,4"9 MZ-<7G=EVV\+:DBSN\CEKE:46WVEYI*?AOS?$6A)BO5=]-<(BNN[:$.RA!UXL M]=?G>-;[HGPU4'*/=DUNUWQDL6^B?O"WL1?!O#UFX^$N%EN$#4:>NN<]BNB[U3EXY#Z@2]39>$VINK_3VMG;;:BZ5E1]O=MN=?8?N0WD"X1076V"SCG' MX]"PO?/$?>J;-KGSJ"E_%2.&C1+RD)=B9W>[M;V[WSQ7:T75W:UNZV#OT85= M0]6'?<"Z!ZV==J.$K+02LKOYZ!;?)!WDB5M"/U22$[HYO(]8G+->F5LGID;H MT+0;J:1OG=35*!5[;DU)/]1=#1!7=E@JTFQ)+;'4ZA!: ;F2I$\)EP5)H3^6 M-=65-#D0"%1AAT7?3H6R;G,XP*8'V '$[8_ J,DP*J:((A0P9ZPZI7:4U5@' MSB)#M"I0W16$[I;-@'7A,:K?[(=Q/I"YTGB876$M4S :AXS_3Q^3S-D0.Q?1 M*O X\B"]T'7?F(W;THHN81I8\(-2#Q2:SP'F*4Y571\.;5)[!5@A37-"PI N M*^CWTPVUIIXLPTF8HD,I=.)2+TMEPY1%7*QI[&::4;9WRUFD6),EK3:+"#WU M\-BM6RSOBA$'W(9HFFE-N6@MR^JV5<_,-#M)F90\MY+& MD/KS?"S\':=Q(UQ_9E=;&5S 2HG[0%T7.V_3-(U("]TJ>3;=UQ$!U ;<:C / MAP$"5CAUQ%*T:Z=V&TFZ&'O4:L&%>Y..<9L@S>] 8+?Y$BT.J&D68$ VBE*P M!,CMP'73>5T1!'M0TYBEC NG*5GE);TL&@Q[ZZH(;Y@?:6 M/!ZS4NP@H1&) M&!7#?)\9O\*!-*QM])L%(]W4$=FE'X>ADGYXL%_;O\8!C9G9+@+_*I_7\D5* MLIUCL@TYG>>B C;$N"#\77?(<1P&_9L">Y0W7[I1ZY)43U!\&%^:H,9X]J^. M_B):2;'5$OV=P.]0':G%%4"P%NG>*NJ,1?4:NU??B7FUN&N*&H@84)&-4.<#2Q8BH'Y0,WY4O0:Z44Q;_ MLH/K;.;J6J:"A[EJ*LPO/7,AI\5?%Q>T)X MME>'VSI*E]83A@;H.H-043_-?-SR.+Z.7PS@)WC>1AO#Q!HCER"79:I_$<78%5G)DWQ%SV>_KT)BNP(4(F%2 MX1X1&8$N!K_P6-G?_X'0#+1^!NZ 5U-PG'4CT\G:JZ@MI4HJPBC3+[N1$D4H MAHE='EU%$#5O>:8*SRM((B"!$ H'=C#\!)+GICPW:?_P-V5X;8T$_T=345@G M^.U?9PE^O"%%&4T&@C9NJ.^NK6&3&CT\7?XY'IM:6MV/3_YB +R0B0A_I23 MJ&:.>,89%'_KHG_IOCC<;M15R]C:DPN.H!Z].&%>%S&(_9(9>3P@I55O0"/C M:21?TJ>FK!UK]5#SBR,]-3$V-4D/[3==Y7#^=Z/EO+PDDK,L5-)2G8';+-8J M8HRY,!@%,(T8.U-?^.%0+]#V8LUAZ9Y^($D!,V="4!]P29#-D-R\?1_4Y8$M M::VRA[I6"8&Y.6T8"PRA*USWRR!42!FBN2$EO;ZXLDKMX_07G%Y=P@HJ5%\6 MN-6MU9R#R:;59V)#(I?]G-?/,IXTK([.^0_L-;A%P:I51;H[956D 2A9$H"2 MN2OB&X"2!J#D>0%'- E#4!) U#RJ E8 VSL M$\W;[ *((GC^N/>+SR;?NQ@T5[PL[T$Q9EQ+P9%';Z7OO=PKN64FZ8*;GCOK MCH9KGF..R&V*5)G/(K9,GOD;]EF:J*2B7JV&0^Y]0H")0^\+6"-44-W1QW-! MP.EH-@?2)7) G1I,8P7CZRU/E)K/1#F-:8VULC'(^K*K9)-+@F%#V>Q WZX? MD'XO(*%]+=]2QQDOH+J;#A>GYJR"U&X>Q^^)"9&GNJ>&N@X<-Z?%KF0SC[Q/ MN'!%S((F0YZ.&4F731I@T(TLWL#_]X23,-B7*-/-"EL/L(L_BA'ZO;A2F8-6 M)49+#!/(EEL&0[*]U=O9:.O=,&X]@]!< G7 ((_4.0S/C@_K7X"]I'8%.SY3HR[!0*#\P MEF<:.+%4<0QS-UI@6WD$$04;C.>3_U)P#*>M^F@(S5)"6!T*_"IPMF#]W)A0 M2=%'8%E5-A 0]BU#!:V)FS+X[2W6\Q4,Q $V.J;C^IGO(ZIWOW@O?A.PK<-S M$$RH-+_]";_[FZFD7_'#.*EI''Z%;0LP/T4Z2/A>^1"$:U'D<\SD97=GJQQ8 MF@Y8QGPG_1.H.14[V O<3C$'$;3X.>EV[MR"39HAG0=P3N?.T$NH_IW;+F[A M#5TX/PR-%VUKL[/S2D\+&A2<&'S>@K+Q8ENVVXSNZJ=#Y+X))&+L'[;GHJ\Y MX[B=4(+(]*:4F2=O9H3M.EC)P6 ^@SCW%$((%RG:V>% ?CCW.?6X/1@OJH4[ M*0:$V)-*?_#1@Z_#*-2-C (^?+I 2>Y2. YS#%LQX^'6NIM;6Z_@6"H8AN5> MB030)T=[)R3#*DPAP?UU*\B#PXE]&DG+HW051U4@OU&KQ*2T M 44YL(27\COP\F([!NYC8R$=-E^BP<("9L=C:%:+G1#9\*F^)]/R=#TNV<%,3L)!\>Q]4*Q40&E48%2H2WD^E$T M)4-U#@/\G0_.!6,QL8^R?^[C91.G)C>&A:L$@_1O]%F3!6@:^*7*6J3P"A\.UN+*SH1P73QV*UNG=8.@QX"BDI(@)_DI MG-*G(W[<7)$$;#'M6%_S0FZBI"@/L<=MZ?V39IS\069[DTT=H:=@NORVK0UZ: MW)D:8.2@AAGSDUXWY:/0YA [4%Y33QQX7EYV.[,.?;K":APMKK[B5P7;6@BI MVYFO"%IM3RY=,^O5N%TH$,)N.(L1SL;9'S[LF)K U'M7;-+1K,RNH>8WX,Z3 MU/_AMWAPU[ZBOJ]& R#'NS0?'KK6+W9R1?]-0MVBQ/QCMVF"E2IH6*,#&(QJ M,$-A02!%NZ_82TZNW-*VTOW0:Y+^04@LEW%P!UM) M;V]G%;;W34P&AZ/@:S&U#N:WP+#TOQ1MHE7LL6Q4=&Z "]]AU9^#%,,0)'R. MY@7HI*@.DUI8KHT!35)=B]I(?/D,9>>1VRI@'<7G,;!2#H(/_3IT&?[((X77 M::O%#;I9[EU=Q-C+.[[")[;0I3N,^YHGI9MUV7-HY3*]W/)D4WD6"F=?OEN58T#R&W?/;X3A# M9SY)_XQ#D(BC.$Y:AAJZ%3D%W.Q;%'*?Q($,*C'*7AYP_J98C6F0J?I%%CR$ MY =$2UX*!7&5TT:X;*D$6XW:81-&F&31MBD M$39IA$T:X9.G$7XS_CNC1)C"#*U95:)YIC4P!I9OO$'B7T6"C6#KX;$LN;U% ME=&IQ#*#:TJ4HT!FP2SGD/#^JTWO:WWHUH1(R%S+0:OR^Q>V/O!25,-!GOAN M0-OL2;&A"6KXYHBJZK@<;$6EC6L*K825W*5V@"2=?BR778IR^'63"7^ MEY[BU(PGS9QQ<^Z3:8')-9,P?9H>4_[7$IE>9C?(5S_M,T'U$JOW5Y M)>HR#AF>H) -:MQ?VH$_(32A7;W,I-4Q@*%A:_2:A.SKT8D+-@^UW.C>/)#L MG#K8+T9J@6UTHHN*[J^T=:\^OU&V5O625IJV4 MS9 1W%CQL&[<5(S"J5'II&CB$PO,QIWH;2DT-&9:D1!(W3PL2EP8 MQZ1RF]EH+R+GJJ,Q1D]%&I&H1H=XAKPF>66$(\!9&.I:]1EYCP609'X-XGXN M0#;?R>8A'4'_DD8D6 ?VJN.JQIEUM_?\Z 68$CW@?7O8OFX>;7+0F(0[*840(C#235\J%).$UN.(QYM>"(3 D MFG+DIJX0AZ7"\ ;Z8Z#&<1JPJDVU8PCN0RE I)1>DJ"UV$:8221,P*!X5G.M MM/ZNKI'3+FGB5.#W4.)H. Y&F).L3(JAZ4+"UI3X(#RMG*XOQX6&Y6@C0Q@FC2EMR"*^@$@V[*BENKZR30?#N$+B@M!1DJ5T9H*V#)4 M?)(!J7S*[U->!,:*EUVI\%)G^JT%A;!T#A-W?=2,0N^D%P;G3LKTR7"X\4[T MSC/4.[U#Y[:M2XT=PTM-. >+,(4Z5!J<1P'P$8*$]9TOQ,[!:= I%"L.XB:R M%",X69X+":6U!0+"09A$S:<'IL0P(#1!17%Y_%><9AM8H,M,:C[#-X+A/@D7 M>5'9QO6%1;,R55%*HFIEH)-L3C%]]2YCMKC(@/60*+9)]EI]Y\PZ5.D=0N!< MN!*NM((I\>WIPT2L^AN)(BL%@\&Q',08.V3G[*EB011A0?'(:V]M_-.\(X2 MRB7%%2UJ780$W8_1*,@T@I7A?J!%E&,Q.PCM1$"A-?+MSYZ^/!]UT3E1*D T M<%T,R D]?6=T@WT*FL$@3G3E:4:EO<0X?I)%.!MJ\KJBV2#BHN#F* (P&"$I M4\FY>5L'&#V!J\*7Y2]6VZ,8GF'TT,.0 X66.:JU!)EX#OK9.;XS4D>(M=E8 MN&!FICR$5!=KZ(=H@G@@D[7\5=3;[30C&P\$ MXVR7!\?MF:09)"/!,Y_4(5K&@8#NT0.($@@4,^ANH9^3,8.+2 MLF'-=*S9S1AA'#$4$M/YDCKM2E#'=V(J$,SBA[#9*P=4V>BIYW$,"\5JQF!( M/E.-&V?)2H@'!/-'#$"407Q.-1#P!$%UKKSY]JEW1.8:7>+I#[J]K\X3,D5R MRAO"IO1D]3:@%#@K.:02"6\Q86&FQAQ^* U[T\W.XF XCS=/>/N^)]_DA\V9 M'[:S^OEAU62N^Y]X.6&L/L>CDD6Q[EEAM?DI=[C>B\]>>=M+D%-0XOI>,/CU M!3Y,+^"%S'!N_D'H 1^&C1YG:N1U-SV4O+SPV_XOS/7?_/KY#)($SSC\(M0_ MOV>]E@SKPQY"^WQF1)W3(/VQN4:&W+&%6\HP*W59JO!+T: -OLW ML-HV].3$G4A#WI :/N=;#H*2)-(78]A^L<+N8*^"=_N-##%G''*+Y[V_R1$4 MEQ)=$J )6[#HJ F#'XJ:(O3)K0Q: D\<#,O53+H9!NN\TD;#V8?L##7K(:(6 MLY9*CGA4_D2WEEX03A2H- WHA%<\"CJ0L(E&G$IC%6N^PNK$^P\Z9%_C&H<% M."K209U]":(5;V_6,D@O@BGH90"M5S"=##'=PTXMU,X&+&<#$?C)F4_%W;@A MV0(C0AFWP\RCR*,0K66R?/0YK@?C.8S$L3TQLP8" MFL6ZFD;'1S^&4\]?,C?P4.T).P6P]-W,M $3:_H-\Q,_FIAJHX1\-_R+8D5R1FXK#E*(K#02;;CHH\ MJ%@8K=Q &L'4DFAH_/X8[A X*_;0W9CT.IX/$<<% <$P%B,2\7[-,AV_,OW= MZ>V#E^M2,2*6>]TG6#E<+I3RPU44NNYY7PFZ'$EGJO&F@ Z),_*/E23T[F[9 M>*+JQ-V=4N>-EH8(HFM&%KRFN8 C^IE@;K"KK=#T1$>)$56#O6K5TZY)24RY M,U>0&.O0.E] JOHN#W$]$?L6Z(*2=V8J]8JK=&736EQ+?/G*Z7(IY9(%&##. M###5P#(6R$,MU'1"A$X)*HE"\=IHT<>9*38?Q=XP@PH M/D]OE+ \P9 Q6%B MPIC$-=)+SZUC2&:8O QBZ1$B>]I.5.Z26OK5E^15OHJ"'8+O#,5Q^-UVOBLM MT>3OQ>\Y U:^.!G#A /#):R!"B!4-9F1W13^9$?"CB82[]A%:N"DL7I&IW-K5=X%)2 /")!%;,A/D?'E%98\.H4]^EV)Y! MI X"^P8322/1.&BJ\PU.'*RAUD1WP3< E:LRQIM&$>)\U0+"!#Y-\JV:C&^# M]J@_,U0"SRBA^DE%^L7#1E@GP2:*1%@Z63WH8=NCP@2GF'>/Q_G^3UN:4ZR_ MP78^A^R^=M,C/AX=FK0("R!SGHA=CFJUI1 WP+F!%) M]%'P?T\YA8Q0A6"$OV%=!M"8/GUH%P\?IAW!Y3\E/CS2-.'$DCY&!*5@6:J< M\<)%Z#!S8&KH+AE./SOY>&HS@$2S145PQ!7?9.]N##&XD)CIM:S4^Z$WIH\L MF^E@#56J@]CK9U):752,*1,K@ FNY77U*>MQ )((1)5.'&/L2\Z8M,PTU(*? M-*OITXJ\D%1V1/!A"2I/0,M&:6QDMB4D)^WXQE)<<[+#3Z4S,1WMODDXF\$ J<(2OFO_+2B2&*XH2=*I-? M7$(UP(0J5)C@DR/4+MW(GKH>D[>1W\ @=4]-Y UE-I)?PN9=DC:#S5"'6?EP M2:24CI18';E5,ND#VR.5Q$8!AICQI-9"[W_;^^UCG"@X;^]()RU_T$G+:^7D MU*:>BSD=@3BF5F0HN>@0"$>SA[+<3EL/4S"B1$08D\*3R6^"DSW= M(LG7 B4G]&]2.#@@>'1^'L""C\CR5MZ_0*-M.>T"O:\JC1F&Q9'P2ZSBU*[S2W!J3Q'51%59C8;$3*E2$_R M=V'G.*M.&:=Y?:HZR*3AD.!'^96QQFX0F=&+]0I#6W![/5RZTJ6M(DD5J(\OR_UA PLVF"$R6TW-@,R8H97&T^I,L8U5-V M)96N>F4"MS=J:5%K<3\^EOQ"$PIC.$=>I(418L*+UL1%$B.@="$V8P[5<923 M7C:!;S4JD7RKP+KH_B"2A%(F!%1VED*N!]:9"ZNWYJ_\O5!@1=!W:$T:C$N- MD&G:BI?FE6)N?)G.2Y.Y/@=Q'[/:7JD#G; TE^,&MKJ47RH:6=9!^M7@[UQ[ M/'6,)]&%9]@_!+VCH'5J&YXZW1+?4SF,M/TDS;S?STOASHB[0>KY4 MQ/.%1Y/>O#+WB,BJN>9E>G"4A^5DA:'J7'&X'#]AYT!-!8MIVCIAQUHND7AY MV=G<:_I/+F5BT&Z3&-0D!MTO,6B-@&O><7-? \$NV;PA=AHG(1DQO#U)6WY/ ML>+RXF:,,IQ;J[>W7F%K<@KO.7[0DL!UQ:O82M:0J:V!),^&M<;Q070*QK#' M;S'H*+'+2S7A!2L\7G5/D*1Y2%;R%&&_B1Q$SA:LS:XY#ERH0KWO2<\CPE3S M1SF/==!4;8J=M!\P67;FYVJBW?8]$^V.>&A64K^BQWV QLK:^%Q@BZ_]-_:( MX.80Y5H$. M4K!S!VI(:4QPXT[S4*5\;NVNO]'>>:W>T/?;.P/Y"48"I9K-6AO>/+,95<:5 M=\B^]O9!=YN1#CB&L.F]LQBH,+V5XZW[GA+N67(%38?1V2?">2?E%IU.-,PQ M?"@E1E>PP^)M=)N=36LAEXXS3%-#V=^CTB)]G!@B2&]2E$*Q:9D"#'7!61,< M9Q@H]*1+Q3_;QXHPW2/;/B:B\_+3.$+]B&-X7,*4QF%.;4]3H)C@^XH5&5,$ MFX(%0A-9"UJ)(Y65*K 9K2@E*YTCU;K'BWPMT&"\XK!DG43;>X1;,Q:_**4< M,YC"#Q4&%S%G4(D7C%O %M;7 Y^7FU,(X@N./H8!J- 9V_:,Y0EI;I0$ ^+ MCKY\#K@-V11%#^ >4UD0]12]"-0E(T&GG-0R\,YCK#V2O WXO V2RMIM<]>6 M!))"D29 5&P@$>MPRASWB-,BA?P.3(4EM;,?,M#UDF';0>)26*>W/;TPR"0& M6K,%TEG7XL;CH]DK/II'-I.6TM CSI'@+DEXVVWJ!)>7 AU)B7 +>.?J6SL( M^/93,3U=5#LUIVO*]'UW>DOO1$_/=":?KXVQIG"VKZ&S):/7,;[^^ #Y!NHU1GXG.S<_IV._K MG^NN/,V"B301W>]K3;^W62\>W.C]9X;Q09B1"T&O+(O'EN1OLT%IDIUM$D;. M$4W=8XF6MSY!UT(F/2J(AK&QD9W?%*SDKZC+'1\;>_;M3]E@\I;\/(L?>TLG MWW[_<.H=?_EXZM<(_$Q!KS*66?/!O9)3'U#C6GS/O@7KN\B@U MIS3\*3]5/#AB7F\^"H/>=V>?J-\FN4;4@%(HO.5FUGKA/>48)KU YJ6225UQ M;OXK;,>IX)@NSIX@VZ$53,=+G0;^!6PI(7Y;XXJQ[8:JLD[!Q$]1[L'WR,\' ME#AX9" UC]P2!JN GYD2!IV\R48HF+@:\.6_/4JQ-'B!!ER2"ILD+^VQ;9E& MLLPI63#3PP@6_F&27#E<#<&">7Z8D8EU="LI4Q: )XUBHY)[2OEZNL#01RBB MOD;VH6;1XF3I)T&/A0?K.RV/H@/M0^^U>[1O6!^^R!$:1<=08.IT'FBH89!B M>&D:0I3W&JUD.W@?!Z<_F.'L'P?XQS>4_)$H!UMX,B16\33&6($9YRF66)>1 MKHISM@@O9VR1^VBR?#PPWO/"P%9>6B0 MN8\XX=U IJ]-6 J87^"Z*$70=E2E'@)2"8INY7K@SRO!D+-@J 2 :A%1=>U" M&/P[#P9418H:FQN%&G*A"17CI=SYSH]^I+JHJ5\.^'JAW__!4( XIBY5Y>1_ MDVLKHDFC+QDQ0UM.R66&SF>[K[%*2%EBE2-8&R)_BT%.DG?9[A7$R'70$QQ MEWH^Y0%F/OOC;<:A2U5#1$HZ-&,2T0JX8!R<& 64+IJZ/0UU;=%[&?$XTN[K M(]$%46.UM6[OCX],!="F=\CU7D,_"&'0EBXM="IE= V("$J!D6.$W$*-\V3. MQE !!/-;_N:6ET@DC:D6IZJPWDWO1%?IM;>T'_L,-@E? M]?X$3E,HA"&DYII#E#G(*-60>I]+,$BE?0+60 M4C;. K%E+CX%^9B9-+BR3LR&C;HD-&TMR0JB"0+#?LRNQ9KK254UF5X?1[W@ MFW!"W/XTPU>Z?CTT:WE"+,QGSN5;1/$>3(X'%J]RM8V/F0^*T*OGY;6(!OTE M& W%]X7)2]F]UWT#D2"7HWC$.N\7$2:P(AVO$DL0VV>C5'_>[FQV/8./AZ]1 MJ]@KU0HFO"6:3WU;'^G4+1,;8@DP][(2+I&8M(.DJ44D#.WPH:F0Y^V0!!K! MC96 #VTE'2F"/C!5M*LPT\Y)*"J]\Y"'. M"+<9HL"TJ/!V]]47U=0M$%I @,Q+,D$GINC$=!:%Z\R[5%EK!"Z>EA9SQ!%X MH-3>#!-GV/G1YZ3^8G&Y5'G8.3Y5C5QD#M$+Y_'E,A);*%J%B;WAD^@/(%5M:PBD=HCFQMK+P"F'ON;C;5 M1R E.@[07+6(JIQ+N$89A AERWD%,9W,N9=[I=Y3Z04G+1EL<2E8)3/4S+KC5HW- MF,.F2<)C79G/)O5.GOD;\NND/Y.>54ZG_8*EPK12/AY/-^N*$!]E'(@? AVT M%M,%# CQL);G2LUGHIR&U9^1M,K1*);Z 4%GM%\5K$[0CS"]EY(^T;'LLS=7 MD.X,$R'A7IFIBFRCB640RZA"JN5.:@54G0,88)9,NH MH"9Q?HY.C=[.1EOO)FU)!X(Q@76@L1:I7>FVM)/,ONI)FO)(K#Q-!F0F MYWG*$9 MI,X9'I?\LKNY4[R@S-#U>YX$0;^W7QZEL*G*S(D:<73:H+'28K@;EW/EF?L9 MSW6"L%B?Q,A928N%2>Z6P=C=?Y9IBI*>Z$FZ8CW9FIS%6^8LKH;N=%86'/B< M7**>."AW@BH"G; 412]?'(;Q%?:Z6FXO@3#[,(B(["^*YJV6/FWD=6'\@]F2 M9&IJTWU]$+TXR^)1K1OB[OE5]B!KO0"K-_#$!/:5VL7J#=R<>W/NRS0PJ%"8 ML_+KB\[LVI:[9:96-->"F_2>K[*S5EEJ*;D!3:(OVB2:YLAM:+8D-/OL7U-O MN9>/1BW'V[W^BL5Z,P]=^.::KP"E_B)C5@W6A%B-_M)>\>3UPV>M':L- C:]0- MJ>Y.JJ])T%<@J(/&:%T)'X3CIREV>1[A(7G+>>[W5\O _;YZ$_1Z&\6H),OA(F.XC2[)SMV&G9LV'%A%C$7)]V3);L-2S8LN3"7K/)6ERT7:]H8AMA_ ML0@SY^%A73> +,5:,'TX5?;K[(T%P/'U,991QGGJ([R20 Z.R5DW5KHD3C") MWAA P-7W,2Q@X+>!&1N/Y5'RM.:9\PYVJ^*5=]4.+OH -3>[D/NM&[&I3G?A>_LY3(0M+N] MN=MI:+I6-.VT=CM;#4T;6?L\:;BT]W+OH-7M/CU1%Z-:[NR05OD@JN6RJ).= M ] G/ZJ>!I)K],E%,^?.D]^&E23ATHJX[L[FP79#T[6B:7N_428;0?L\2;BT MEQ)TR?;.NNB2#^FF7 9=DE3(7= E#\>)AA]="U5R,6D;CWAQYEYP^^!!SZTV MW:21HD^@KN[M-81^0$+/?>&6@!_F7NON?KMAFN81:1Z1YA%!57R_M;WWL/;5 MG2F]"K[>-6'/DE#H@E 8Q#F"8:^(&)N\XO;6PWJ RNS=;039$^4"'#2$?DQM M>/*56P*&F'^QW=;V(VO$:\XXS5ORM)SR8.SQ8 ,OE+Z/5V;5G5ED\W9F=\A" M'\QZO^T\BUW)?J?M_:DN[DIWEU*KG?)I%9S<=J'KZ#KU*'W956&1V)6C/ MGL]8B;KBR >SW)8=E5N5#6*%S?8R:<^N;-\S^620IK8+].T-JV4C7V=9R<>M MY4RW(R*!T"1==Z)TEY$HBVW>:9K8/WS?3C/5_5MV!DW'SJ9CYZIV[%S>CMNK MH%@M12/Y@1KZ>9B95O+FYPG-Y+NKT4S^/6\C];ZCT#I3$=YTV_YZ)1O&+S"; MA(A@_BN,^"6.U&,W06_NZ9SW%%YW92XI_S#AAFZOQ@W]#'OPSORARFY ZTK[ M80S/D=.8OKF7]EYFGC\>A\"RL-WFAM[KAOZ=@V(YO'F82TJZK[FE\M.$:[KS M -?T839W0AK]<31$9D'UM7D]E^3U?-"FZQ^_U;<USW0T\YJY?T\VKSK$Y=V[V:.IK-[B1UF=7:?Z02;%,B:H%0M M[+EU%UF^%R4IPVQ$W.O*!GIG"J)!OSQU+W7->S4IXT?8=G\*AL>,%<^4B_8) M5M>I>8#IWY7G%]\N.?3>;[LS7^$9N^J\FA7*FC' P31LDSNV:.XK MLII^*]3U_^ZTVWO=@\V+;&1$UD:J^AO K8G?SWY6S)-8R0(CH?A6UZJ?DUM< MC<9A?*/0,YUF2=!'%R6[+7-X/CS_/%%J!)*>_)9Y*D[3V@^GWGGBDX]SG"=I M#O]$IS?Z-8_BB[P%6FY_T^ML;>UX'_Z=!V":PB]@9%S%U]"/_@N%R,K?F"H# MK-!UZ;:?RW79WIKGNASAP8 IMN%Q]IBC8X'6W.J_]-WBED,_/_*3G1RK= M.+D.U8UWV*>0)[!\I^'M)>#MSC/A[7;#V\^,MSO/1FYW;L_;:*Y>!&KH?3!: MS\D0_JJ26K8_V-IM>'XE>/ZYR//N/7C^8Q#Y43_PPX;G5Y_GVUOMS>,O9^O) M]L?D)O7^Y]WI)[ ,TXQ2=-['_1S-SX;OGIKOSHY^7W^^^^9?QU$\N@%5(5,1 M9JEZ9_T+-?(;1EP:1CPZ_/0L&?'(#_MYR,\[!IIZF.K:L.6RL.7[#Q]OPY;N MTE:7)]^K(449&Y9<1I;\=/CN64K*3WY/A0U#+A]#?CW]\"P9\FNB4F# YNU> M2K[<7D^>/(IA:N\KUE(>8\:7SW50[_W,]SX&H?)><](A%5VFGLO"6+'2A_%] M^,T BV8DJ\UPI=FO8]?Y[JFB##\03_W57%?5!.?6S'P&74I8!/1& 2HG\7)C3<._0A_Z2>)'_&'%Y8D>[],H+JVF4TNZ7RYI-M;>MHFE[3) M)5VE7-)'$B0V^3(-SFWV)?]02+\\._['E\-OWT\_G)G,PXGK7,VJ@%*IRP$M MY&LIU2Q1_\Z#A-Z'U(2T;&GOA^O^!;X?.J[5/NANM^2+YT&*=<09U8,/\O#& MZ_MY2I7R08I5P'&221DWG#]J1J#-8]I;3UWXX=#KW=! 5(DM'\#J#I5'\"4: MS]:]KTJE4;&XJ"A2[W7?YDA]OJ1K 6N(QV8]>@$[97VD@.1=Q?'&JX3-FQ_?V]Y MQU^.*A7F,P^]759-[[Z*1R/&;$U^BLY$7%:D0;U:7T/M*=O'KRDRR=E+OS$YX.0US+0%S%>@SR]BJ$=6W MVO![/X,%?_9OO&F]XNJ6].[D]/V'TXUW)]^^G7PVAJ/SO+LL=(\5+I(D/Z4_ M%:CR*0<-]W#3^PR_'?9_"4.5/!P^A[Z_VZFL>[MKHQBVM[^IC#6^F]X<:#A-UX[W? M]/Z((T3464W2K/#@6HTC<_K_+MPK/V+;!3^]A__#U!+ P04 " #,,*56UT+G,HXL !) M^0 #0 &5X7S4Q,3_HE:[MB&B0!P2TD@:(GJ@ MI6&M 0QH)KQ?-K*[LKO+4UW5K@/4_O7[KCSJ:D SDH86#MN"HBJ/ER_??;R9 ME?/D\,U,J^CP3__QIHS+1!_JC__W?'?WQ?YWV_#7-T_YX9_^ _[^GUM;P3N= MZER5.@I&R^!J5J61SH^SN0[.L[Q42; 5/'_Z[.G>SMY^\/S5\^>OGNT'YS\% M6UN';^:Z5,%XIO)"E]\_JE2C\LX2Y\$XRPM M=0IOESK1BUF6ZN_3[,GAG]X\Y26_&671,BC*94*?I^56$?];O]K=692OZ=>) MFL?)\M5?K^*Y+H)3?1-<9'.5_O7U0D51G$Y?[<1IL+T;IZ]QU(49:J[R:9R^ M"G"V7_[YM>QC:Y2593:';2\^!D66Q%&03T<;.V& _]VTK\$ _CNC1(U_ MI?EAVL4G;)1^O59YK-+R58KW+9$-OL(_NP- R#_L2>!NG&9P&CK()L&['%[# M'P8W*H_HGHSD]$:'*HWX>3"8YEK/@>+P35KP&T_+Z#X'??!R>^^/?]"P[Z.S M'S^$PYV^S,?Q\GQJ^"[YUN[W^T_V]W][C-/MKNW?_ B.+HXN[SZ\9?! MR=4P.#JY.'H__,S3GI_],OA'&!P-@N_V=@Z>K<,M\B;QK@+\2[?G6I 2 MM3ZMYB.=O_K<@.U:P'FB4IJ8[\?.T.I3G MF_AO&"RS*I@I^&2D=1I,\4W0$E4:*+JM('S5Q^+KB\\_I'%9- <,@&B6>3S& M08HR&_\:5/C:-BB=NM#\2Z!R[;^'DER5:I6G&G\HXR0H9SJXAC>""!:]46P& MQ2R[26&-278#>D@U^B=L%,@>+C\GA3-.*YQ2Y]<@/!9 #,L9C7*4S159-9_#M>.:&!J5&E<'-+(:')4"?P'$3)PFL;ZP1D@6HOC >[-<*7MO!AC?R M)DP_GV,0G%,PKO(SNO+VE,'(GH3K%-SW-IURR,#PI;888?ELP@"] 25%GA/84K[S&O MOQ;>W^12(PMLO!8H-+' $V"6Y0RHHB6/1F @BS)]-LU .TG9THQ#E#J?%_07 M8--1C";BPE!9MPH4=H/AORI0A(*3= QT YDO"NR!@J^!D$0B*>!W%TYXN"0A M V61IC4(6#L0.IC)HU)EJ<8S&6BN(G@2+%1>\GI@.U$VKO#;+TGNOQ%4JW>5GW&#G[ZF^^[^UMU]/EP;SA=)M@26 MG9+!]//?MS:8OLI%^M*FHBB^#L:)*HKOGYR_^^%OE@/4.+)/V-F56Z/L ?E0 M&V.]O;JP@_F.7Y2,=%YC^8UO9Y.M/+MI/T1>%9R_._WPD]L#O(%N>?\?7QXY M'[P;;OUP,1S\;6OP]FIX\0HDJANU+)I"1FVW1HC9NY<0TP+ C\?= &#/]R=N M_^KLZ'V<_KH2 !8.]'U&H0P:Y%9$*\ E4'3U$]2&U99:+))EF7W_9&$> (_> M6DS3:O[]DZ($N5*>1W&Q2-22GN_*,\0S#J!H8*3W=\1*^ +Q@Q_"" (2)4\6 MN9[$'[]_(K_2K+5YBFKBOX"@)$A^_X11J0&+GFMS[Z )WEVQBY\)N7'FT8N MREV\IP]*O[M]BQ?#RZN+DZ.KX7%P"0C_M^##Z'5C M^%&/*U*U#,\8@2,P&E_W;B^H M%F(_[%3_"UT"PUB373 Y#D2SQX.K>2D655Y4B@S5]&DQ0XT? MAE1DP"\6>EP69.%T#H/;31(645;8)#JP!!XWX1/ZM@N9&X47BQ_;P0]+,L"@ M$<[!(:2?/;Q[%6RH3=@14/N"C+-BB:F]1/#)M6+K!@"1[E*LQP7/EP,^P$H &'#)8>,J*BB>M?%1I#\06@*P4> M"-NT.I>;Y:W5X@HV(@3/KVEVD^AHJ@OV(BV(#BA8[F)Y#P \1.[D,7W_?UT4 M&:X-ASX:=WQPYW_>5(?'P[1W 095Y1B'3M0([40L@.4@ ,VRY([5#>J9#Q&A@F_N%:I[%.$;)ILO38 M7IH!<:0 /^4V@20:!'0NT6>71.1M,9OC^D./Q*QO9D!MW6H@G1W;*+(<1)2 MCSZ63,:09E8)L!O#AH$V1XPRBZ3*D32+^5Y^;;]GAM@./A3:YR.&UV:Y\%;D M;[ACW)MAK\#H]4=A"$#8&=&]98(VJ%4.0,LU,'7RZINMK2MJ.EJ[]^FT=G#\ M$]!:(*^#-:&N/1=X -CHI # OL;%07%#YR*K^?=%,'F$Q!2Q-?;<7R1F; <# MDDKXCR*'^"^X$42(0<\\BSDBHXU3KT'7557.LAR%79*V2HP &&EX9])PU[$\*?(UR]Y+4/=+ M6$O(N19AD(U 1:6-ADB"=,+)(:+&Q'PO<0C84#P",;4DT0A>M6_ XC*F-B(Z MF^D-IR(*1G=_INU^40A6BX6B !:WI>:2B5_=;.K83=:18,(M:'X*:? MJR61D OF25%--KAJ:'B.TX^TX6)T/>;J5TW74+F1YUD*E"L'3B]3;!"[0]TQ MQ2N2 "]'_V:I/M+UF&4)JU4Q"0B;3'@*%\@C5$"(C%FX"9B: C6"A:B00VXK/TEV;O;)3&122;YYW5P4J"MAR%W60>:?V?6%'XFXFQ#;?9I M& 9FOLG,Q?JA$C$>9WE$,+06H0(M?U6B^TQR8=-VYMTK%,5W7[PN@DN^A/U! MMW03',7Q8PK]U<+]U\""8Z)*&:_;M_$YJU)=(+$+<>;L"UW&',D8G&F024GGL3.,;62+/KT6BPRL"3=0>]#U @54>T. M!T@CXKOE*T+FP)0M!WUL8W]G$T9:%G"8H.?=& <(&FAB5EO1Y8&/&@/#\\(: M+6M4<1/I)'HH\%$D?A9/Y39<8P4+ RX1I#;#Y09$XK;D"F(W2->&':&%#!D5 M+,9]V.,4XY5;"T$/2S;<48ROW7QY$[16O.,P3(0!^;("Y2HL);LU3(!!=<%S_7=B?<#.KG/C\NXG$:R_L[M]) MV+T"!>P7IX#5-, !6W,I-ZFF*(D/E"P5JJ3C,"_E6DU*C,8NZ!@8.44MDIO> M\C"21 3OB,7DWY)")4L*)GDV1STRA\M*P@WI3H0-:@YX",@-?_4EHAK=P"\< M?7(^/59;([Q1I4?Q$.%#P;!Y45-T"[C)Q83W,@'9*E<)L 5.G$5S$:\.O@<6 MF3956\_"TQ0AC=;K*P4[?R. YMPB"/8C9.!_? MOM'/!XSU-7BKXCSX2>6_ H7^&=5_4C':%F";0V&/A'E3ZED:5FV54#$4;PTS'(YS4!F-Y%. M,""J0\["7J[C9*GNPPPE/E$1JD,1.NL4W/-N), M)-YTT^+F89HF/)^JFVX-3 M@&*3QV6LBVVTJS=7+,(H*31L].&8GGC29MV>C'R350E%+8$@7E8EV7?C+*FY MS[U]]*_;+0^W0-%(3"QQ0_ +W)\J,>PZ%Y]8'2C$AEGO^#@&DCRE">;,=HHE MW+XY'XR[KV[OI)T !*\I1'S=E"&G+^M08VS$88=,'UE3D'KRW( (]9L$][W M3]A4$8G,7W,=.C$J0M-5DP=:UI[H*8AJ8^ VA4[$=P]B%O =,HLQ7P @3:K$ MG1(9U52B+5CXM!H&2A\=2H@C!R15QZ7M2G9+EQ"\&,A['H*"H, F.,QOHN6%U31U/]R[" M%@6VJ80I/>&9;W-T($>VNP !? $4#&5I&$.C7A.*1NX M*#W9P<&=V,';7(W%V]=#YNN2?(?GD!%\X@82 M]+8!O'T.P'4_@1=W.@%@.L*D:!AJ]M;UL%T(Q+-[AT!@+9RSTZN+P>GEV^'%X(>3]R=7_UBWP(>>VW&> MQRBN9%WV6=!4=2QV0G1B$3M.1>/O3EVH<7#[34NBC%.)-$I3G;.ITGCTT?P M7$ZG\C.*":&U6X82JLJ!V@N*S0[A!HY!P\^1KY':.55Y&A[&.X=NWPR..DQM>_'1R2J&U^.OE\.+GDZ/A^O*. MDUN=<#4/'_DY*4_->/*Z8[P<:34B[T1X3JY5@3R! \U1PNF:.](*-!&6NXQF M.-*HR)/9HD>P(JV.W7^LGU6I. -[/G!QOED^ 3[98X0?6*ZSOUM@Y%X>?(<_ M@':-,2&8JDE\"AU!E2)7$(^$)HB*C1 <93(NR<_*<<")QO7BCZ-"$]^[=G%6 M.%O/JHEY$2<&1>=;0=M!()ORBI/"Q9=&8?B^1Q6!=B"21+D#B/W M-]D-/"?F<' L@,ZIS+ZQ59F@1V.X-2@O%M6QPIHTI=@Z;&IO&)QQD'088#9* ME93&XGX, !^#K/.@J$T!XR=;L-?BGI3ZX%Z4^NC'P>F[87!RBCEF5Q=G[QUI M'AT&ZY4L;4@THY&^%J5?!4=L>03\.L(KF24=-#KLM :[VH+-6 =1,H/]VEU= M^*J%M@5-;3@'8GMS,7S+Z**T;IHSG?EY1!RRTAJH$;3BYW7P3A4G+F1C+I$Y MMK9(8SFTP2P$O((3=\FZBKH(&UEP0O$RPQ]D19S<8296AJI"*"Z_-HFCBK26P'@#/>NU*>^V M#+2I+&/"I1>4#ULS)0,JQ&3#&.EQAKCI!0M9]0BTH1O0X\R.&U$]%QB3NKL? M;>U[:;C^[F".B*A6LN3P2/-;R!32+KUAY;:V2-SA/"/S*6Q@$D^ 7L(AD#:V M\7SGSQ:FL(41+>LZHX\6V0V[A3M]UI0Q5Y7 K=(F$'V3#XQ%B*>"*;5F25R* MS(2$$";((!'[,3<-++K.DFL3.*7&;'T6%X4WK063=9O*HE]S.K>SJ;.&"NHV MKKZ$(TJ6?D)WBR\!=(@?9C%UH/CVC3RV[XYGP MD0?(LV-R 7H;/9> MH(.0LK3D#D$DU7GS>%]3"!CFC0/SS%$,84&(RCRICF #9]$6+[:Y(S6P]XUE M+_(MV[L5C>19/]K2N9"G 5@_';H UL>UMLS#:4Y]J_? ?4?XHI>M1)#9.8G* M&E)^T(R4MG4*F"TXEQIZ/H0BP*W7.=X $J!<_$ /9>#0:FLP,E,_V_ENX!8; M:2:.DB+&DI*R 03TR]A2?QMAQ:X[R2[A5SG[KLUS0K[J(.^V>:/'-L@)9M)$ MA&U$INB <%BT >7Q"-G+"$12(S'3V?$;5@1U#DD!GMO$6":G+PSLF';Z,'I0 M(MXG*>(O[B7>#8[_Y\/E%2:M709OSRX"%O%F MIH4H4- M ,JR RXD4#G>8D'D$D7L.2QL 68;T-#,%;A#3O+ 3?E)2BE2_M%#S]I:Y)J,9 %^8QJ=>05/$G1+, MFRYC].)7B8O'1,')'D+:N\\\9XL?(Y#1GM6+1._D7L? MVL1[*5TD%24>,-&_(^-\>2_&>7'R[D?@F0/X+]>9^_'L_?'P(@R.3RZ&1U=G M\-/PI_/W9_\8#@/DJV>GEQ_>7PVP -VZVRTT@&B@1V<[JRF80#12 M+NI1;!TQR]9EZ@+#?7N)'^:F6H&??DP3BMHF[,?>'9_DPI08+,3$=)1EOW8I M*LQIJL3+)HA<#HF:>K32& QLQ1E8@"WKX.P=)A#A)89!^V2E3N19$S8B M**RA0\ZAGH .%!#H/(,M+NI6*'I(8/)A!V_QB?A)6+UK?]%IM\8J%[Y]MOEW MXA>D:G'P1JVV&++4[@0P?Q6 :WJAKV(LI@3/&ACQFLL/I&>S%$CK&@ -.'T$\#>@P?N%_XP/Y7"A_8?PP?> P? M(.'KN_M4W7D_?#<\/;Y<;TG*#W7V,QP7B0)BF>@I14KF:#T$>84%]D^*R_=3 M6"FK@OB+8_5%W6G@=%+6_T4N:VDXC1JV+<&0"+8)^4?UIJG, QN?+TKRB='D MS3I8ABO?:;GD'V@FY'JBHW!'T$1!%2T\0WDC7\YJPV.5YV1^YN]JV>J^AO> MD?.N94QW[G1I+X=4G90MU4=GH!N=#$[7.=+GJBZWH<#TF6 M->W1\]%98DXUI^LAC$P@"A. =, M(0/D0C%I AFC*+9 "#862$PPFDRPH '^.<6R6.C:QR14M#HA%4S'VF8]>5DX M[%:WQ-+/CZK[?W+.=F+RSS$!A:Z-SM41K7>G;I!C,V5<]#J81&?Q@IDD(LCH M.$Z-,; VZHZM?X%E3C]NS>&(9N@QC+-(G'5F"-;7+(9(M$_HQ0;0<=4U)ER6 M\9*UO3ZA'"3@>#7'-!UM;7^VAJ1T@_0S#29QCB68).^?].!6+%7GAB3;4ZIY MA';SF(Y6%5@[K>#J'VXX8-R U:6S57-$!-XS+WWHFOBXIH(FF<55S1S>#=8; MX?> J>Q=N='N?23)GTXNCX;OWP].AV743[ M;963R>B$:C?/ZYD]V#@0)4B3M,8M$C-!3K$8362$V(U@TN-*3(^KO:1J550X M;A5(V;*5'5F7O8BK>J; =2\@[\YN5<'M'\2*STVQ^=@:)9::P_1YTU9'I#"E)O4+ZWG:4V0[KPA%YGRG& MQY9[-^4>F:=SO%%:='LE:P$FO5-A@?4:S?&DU.X,8.[\2A^[9&#*RW>CXA21 MG^_<74?;!7[*6C'2"C7V=+K^B/YL!:)S]2_A0BC)IMQFP49LH ".1UJ6M8H' M%K)3 &KJ@;.N($G D@4_'#A_(![^[O"NVAG60J[L0"3Q4<<"CGT:EQ5)=M;O M3,B82ATW>L?*?U+$9RG-6B*]R(K8UCS'# 5*5R#3QWD& BN'N4OA7ENA!#4M MMI)H) 1Q0MJ*X#.5[DQ)H1MG51X3$_"JFL*4)2A27%T*JU>!2(J2,I+G",AW MX)_,*%Z]MM0IA]<<>09@5:\6G:=15A?=5%6).' MPD;5!HY+DKH-*,0H4/BFO\O.)+"UMK5:Z'I6D'/,265(Y RW13+3VCZ<8HU0 M40<0X%^J[ )6V&G";&"!;O$ICL5EX/:6$4M=+1*T N$EG53P*RQ;AF8:^>BQ MNY_'[ME7\M@]>_38?=,>.\==#E9PEX$3CM^K&\-7NF5=%IM=O(TI#< ALQ+' M@]#+PC29SE#T?=;3R']R707(R-*2D51:JV&3V4#/*29X@2 M(/$UD?=M_&YK,>LO0[Q8V=.K(H<"\+JB)3M(U)98@R+6 =W[(1MQ;>Y+4P0G M932>2D0BZ'22B",A2]F48Z%;F0'H$C ,J\!B?,[RM/Z']7+%80TQORK/TG@< M'(M"X<[,\S53S"^E:F.P:107XUR;QA]CK.T/5\5V83 56N'J:C<^YNT6)!9$ MV5B,?G"9_%Y&+!V81J;.#8%6B) -1::RB5%T^$^3BA0$^KY>S*MO,,JIQB#I MHN8]EKRS9$EUNF"YUZ 2F4*IDJJ>:QL+3I6U>=/&7]UG:#>6!_00V8UH?QM= M\&I[R:4DL0Q7^)62B ZX-:',_HBWH.04^:EBECHU1[N6YK)+L +".)/S'EH MWO!2= ]]#J,D+F;B2S0^OG;A5TJ$,P)M#,?.RIM5W%K%S>[8%;8=#EB/U^<. M>6P9B#MD=0Z.,T?5!4 L4&.!G.5UO&P?&%NMK[-?]6\:&,%A8Q_0)#!9FN7; MT(?>:E5H/]D.3E)K9@I-M<=ZP0#""&["!@M_N01'#OX$HW-+R_<0+P,@U\5MM 6HC(4B>=>"O];6H#N7Z(_+5&EGX2=+H MU4:63+$!TB8<=H*D84[!"VJ,Y60X8XF7E$@] )NN+6Z@#)N_XCBUSH@Q,RRI MXXGUEYT'J-8] X:H9[;0SLE 109!-#QLD370B\]N-6W:0,$T="$-F.N!@^ D M" @J7R3@\P%3)YBS>BUTBA8ABXW8<^R0]HIC>D^M2GPKW*/IENM:ZM\)2E(, ML3%%^Q@]QUVKU4;0$;*--JL>+/NAU@@6ZT [7;+)L:#S1S:Y2._LNU M]9IHCY.?V;[\$%E)G[#/7"0^/-DVX5W\^YT#'?Y>+X&+3+H-X"&U'N/*3W@' MCUS7>L!><^IF!61A1/W.-"R;4/"1H(:1P3M/$@^QA9O!O,)VAH+^1C?D@"]S MQ>N5?%^MT0EWA;+$V.R.P!WW*G47HHHT3E0."[EI3+'$/> V)$E%UUR71A)D MQ*G6B+!W9;)VP#PQK'%O8@ M--\.*M^47TL6EB*O+;56=WAF*XVIFG'!(O#1+-83CXU* 3(7P LBUO"LACVL MA*G@9[R!Y\9D24HT5<=8""18X;7%;:R)0^[L\.P;P)_Q;?@S$)?U/[3*)5R6 MG=H7[A(R1GTP04H1IZJ),>&34>M5L!%OKF)U@%T*6\U0%]_X8[G<*F^R8.-@ M;S-8FM4JK-.+Z]^(5P]&PA%%J'!LMQD8B?G&[LYF&P!=9%$2(*Q4WH."VU[_ MYD1::?7SA+[-SM!*L'&P7]^NUR7(M&:-?"A3![Q63[C^8_@&+D%TVR6XM('2 M5T[I.J= 9<;];@D!\?=6^(9\OF.J8-F5;MJ/&*;*FE(EA6!N!AL=)W MUK(N#:"06CA*]XE:2VJN>H&Q:Z; (XK:X[O&<@5I\,P$TWV.\:> MKJMLW!S*>X;)5D@H94.WSM@&"\W=08[DCGTZ/>) )KMX4Z#0P\_A&67R2,V6 MPJ] <1?H]>S%--[P.HP;)8WSD6[P4I(PR\ZU9KW$QQ"=^X7H//]*(3K/'T-T MOKD0'6LB_ 0;X2V&OO67H!MFMKL4@#IB40VI[)EK,LH&MP$%LHBM2P*+3+2F MBT@GR725M;XA4C:5((Q\N4QG$#IAZ@6\8W@):C^Z/EA48= MNV;>D#[:K59[VC/W>Z+ G4SXE*G#$C:%*#?L%QU][1O8RX+*2NPGC%UZ91GOIFFUW)+$8;!QCV M$-PMJOLAIK85"S&Q?IW@LFI:E&F.!I*138XJ^YJQ>480EQ(JAO$[A1'F91)* MK'9Y..W(F([.@L[?>PN>X"AWNG;K1/.TY))N:HW\"CAQU>:3@ MN%8=$?OFT9MC'?,^^1P[ :KMSUGK4_S=!"KKZ+FX_%"LL$I:RE?[@(];@3:< M8.56;5K8;$M;4-O IZ^&)-UVZ5Q4'SDS5C6.10;:X>S2IE$.23]NO(C(N;45 MUL?;,$TL,3;9#$5NR,GME&*F(D].HZB''FN^B>+TU]ZQ?WI['TW!N=0-I5U3^$A:Q$:\V><8PQ:VF5'E M7=.R(AB0O-=AQ+:2ZLK+8,VM?M.TYJ6Z1;VOE2?*JP6'C^870*7&56(2 4Q!0ZMCE!G6_)?*]1@XCXK$[6>@C';45@ ]=X"W;7^W MXL'A8LKV^\Z5F'"B]N>_3?HX_PW2Q\,0/CH6?ILH?B:Z#[^?@*_E^ M#AY]/]^<[Z=3Z%DI]7PFD>?W$W'21N%/(&U<#E_('1?XS)?M4#"/\E%"J(EE M1E<[5Z2P 2PF!*@AJ=Q3O))B9RL:?7ZJM!4V>_+:3307T99B'J7@WT<*KIGZ M[6$\RL:/LO&C;/R'E8V_F%OF9^N5N8--Z1@++\<2 G%5\[;\KGE^7RZS+ZA) M3'\ 9TJ?-%?+U:6RA[[/5TIQF%M@6LL&]MV^WL84?$ATW'1B7E#J^[1:Z,D9D%[+0:H\A[&]5)3D0K(B8E#];TT M'2*.X7@<26ZJP$@Y5UL1O7YZ(8>1FY?]W)1@XV SH&+N76W0[A[3#\.WA% L MJ9,L:V%:(G4XX:$PDEAOP+8O0GC,K.;3^P;0+[H;^IT_HI]!/T8RZC]H:W*K M\2P&I<:(V[ZD/LU44M@ &X>A7M!1'XY^ ^BG5Z)??P($58;PY)ON,@:[@-[? M ! G*X%HU(/V]>T@ES;:KR'U]][<6\)KJ55SK2/,[3)2P D=U/KW.BXR:<[- M30M-9J^4PL)@5VU#%R2/.#0C4$4H/Y?]F[A3TY7HT)&]V,0+Y66#I5BZ;.,[ M2TT_,;4+3X3_]!9T]72,$:#F3T@;97VMQ?4OK$'E;>V&=L09ZNP4M7B_Y67\ MIV\ 868K$::9]-S&%P[>Q)^YY(A)H69[!GQ9S\1T_7*[3$ 8&F^[RW94M6LW M.S<]BZ10F^J:UL;IJF#_X/E6I)8&E3!?X*,L6"1N3V\Z$U M>'-;H_9<(>7Q2A,JL; VSAJ_.4^CL0[^?/\DLX'KX@.TKAZTW64$ M%&)J]-2WYF M<&'Z$#.+S DQ5A:N2]N!QU;B**9F/.AA1 XW+F6A(PU[FG3,8_=JFJDD2[\] M(I=29>:;S6-*I0X;-01;.$"-R^@YX0*PW&F&M2$4.F>ZNE9TG(%I6\L *EHK M=TTI#8#O "G%#0EOA1;[/05FTHI7ECI7'^-Y-3=M(UPGG1%65+@)"6VH#A?* M8O.4GCQ MJ: >H:H2EEU*R5VXS1E(HMP !JO@,TY*\754/@UVF;'#CG!V.*2Z^Y&$.9SM M;G:PKR3KO1]<7FTYZ:13>ON-4MG+KR25O5PIE, /HRQ: N+,RGER^/]02P,$ M% @ S#"E5NG$<$!R!P Y20 T !E>%\U,3$W-# N:'1M[5IA;QLW M$OW<_ J>@Z8V(-F2';>!) M0'"4U+G%YR2W(EZW[]O>&N M9$F6705M CN7 (ZTY) SY+R9>:2VE_I,]WLIR;C_[(>>5UY3GV[^<]QN__*R MM8_>WD'5^.P']/^CV13O*"8J\ M,OF.B$SN*8>T)TU%:G(ZR441_ -V57-IQ]__;TASLY/][^NWD^#R]>#\^&GYL=_O1_^ M6PQ.K\2GX>G5V<=S<=0ZW)5[7]><7MD_'5Y>G;T].QVP$;V#LO^0!8\492L: MSAKB?:F<&.R+#R^>'QX?=K4FVQ 16:^2F?"I])VON$@O1YK$R%BDH).=%M(% M:5T']N+9%3*:/]9O MPB3BU*0E4D@>[7?7[<8G;S\*0'#^=Z0],J0=/B:DO98.^#*YR&;B.C=33?&8 M&A7@+!7@*R(VT) ;'YB&!!>0^4R4N;3N".04D7/2SE@DD]<$O4MS.K3%, 8J-9=OUL$"D;)1F4$LQW 1V)68 MIBI*A2OYO]OQ4[)43\(+R)33X$0 H)@JGV*!K@"-8NT\;P'33(QEP@<5=UO: MAN]A]L3"[.A)A!F)1.4 ,L?$+7 ;B#&(H]LN]:N\8O^@_?@>Z3+&G B.)90V M$%C*ZIDH@&T.2PY7K6_CKH:\6U.-T(X53]Q@B5)# ,%F"C[&H-4%>R+I4I%H M,W7S2+0T5LY;K%I(;JSLAI6-I8!R)(G"XZ[;"^@\$])2B /@6K'C@5=!CD&@7,HC6"Q#I>-JQ\^Q MWCN'JJ'A6?CO(J$'E^P35H*3ZK>&%;ME:4K"A*H(C7N1ZUD&"JV7DD MD?CW T7,_XY?!G4XY8HWY !0;&#@"W_NW093F4B6;OLAS"E&!$_5FBJ68DJ+ M"9 6)\J%9 LIRL,\?#"\3=/+J=Z2EL'U-4VY=5^C+@/O 9K<-GZ]"]@Z+M@WYK, & $Q4S1J0S M>2AKT@%?3)49.-+&CI$AJDV\ZPP^.M<%._1L]/AGY 4N&B:* M2LM;OI2A-\R:&>?1SA>QF,N!IXD_2B1X3+U[SY $V$'$KDG7AN,T0.'4SQ<" M>;FP:Z^R*I5N4-OXB@1KFGC>;0W;M,<9]WEB+O->!PSG\$9[I"^A742Q,\;ZQ9E.C1@RBQ3 MWA,]4%-&!D2 ^V,%^\(DNXA+I'#')0*?3#_GR83^*!7,#XFCS,//CF[O_^O$ M,- @.T"B@O_YW,0GL$@1O%67WP5SGY*\YGI:D9]040-M"[>A\_N4S\) 3;*K M4^N&K"EC#'2T2)KWXJ4F>Q@"IR-#-:JB[E#179EA [!!83%UL=IX\_0-%FQ0 M^@'JJ>I MJ7*#7($-W/RW%/X'?S=^] Z AC?8U8[X(&?BN"'X18BGOJ #=[#IA]]:98HJ MHG$0.]E);3,JG3?9HO(O_4@N-"6^FQ+_V-$1[>*F"R1H8SOB>2O\ZZ+ 1-=C MB]-2W%SOJ@JW.#K^L5L3D X0G%-7U)8&T,L2\5]'P/TO=/S5[=BT%2.4APN< M'W ^12B\D%G1%:>IHD0,;R@J^2 B/E8%]@FBX>%W3594QFHRA\/[P:>KYL7@ MW;#Y^G(X^"?[8ZGWXMW;J\NUMC1I6C.]V\B\4ER\.__]PZTV2/![0!L^8,4! MOQ?4[QV$UYO^!U!+ P04 " #,,*56B&G:$9X' [)0 #0 &5X7S4Q M,3.3;]#_;;,I7I,F*SW%8C@55VFI8[(O34[B MW%@O,]$4AZW]UO[>_H%HMSN'>YUGS\7@C6@V^[V(J^,WA*1T9XTI#UE5*1&TY$V6_TGO59EQHFBC>>\V:2RMDMIWA.8%9UV12SM2&MI9 MQ-.-;\I,C=!@U2CU4/Y4#UW1[;6*_I._U8Z3FU0-E1<'[=W]^ZQ9,Z.[T!_4 MKVBOE2^IB^!RLMW:&AZPU3]^^Z]?&^+T['CW\^J]'%R\&)R=7#;?_O;SR>]B M<'PE+D^.KT[?GHF#O?UMN?-YS>F5_>.3BZO35Z?' S:BURK[]UGPPYH)/VQB MPXK&#T/O_UCEBH;3AOB)DL325+S<%3\AR%U#1&2]2J;"I])W/N,*O1QF)(;& M(J\=;>TA!5&6U>EA_NP*&:Y,F*O8I%.Y]W_V(O=D*B169U^(+?\9K\SU? ML=#'ZV)CWJ9(9C5DO"FZ*R.#^%_BM785B#S_9G;]E<:$2-"G"6"I @$1MHT,8']B)!**2>BE)[6Q(L G?*D=@9DQ(%%QE> M@38E,D*3%29'=?6FDKLEH"DBYZ2=LD@NKPEZE^9T:(MA#%1F7+!9!PM$RD9E M#C&-X2)0-C%)590*5_)_B_$3LE1/P@O(E J:9 M&,N$#RI"N+0-7\/LD879P:,(,Q*)T@ RQ\0"N W$&,31;9?ZE:Y.%#A*X'N4 ME3'F1' LH;2!P%(VFXH"V.:PY'#-LD7[[=_[+HZ:FJ^S:G>)(G"X[;;">@\%=)2B /@6K'C@5=!CD&@7,HC M6"Q'I>-JQ\^QE1\--)5(/+\@FO04GQ6\<*V;*PH65&40!&O M!!A>2 M+C/)%07+"D8LB!)&5+1KF2WBVY!8$$D?XRF^U[6/#S[#=?AL'+JW4+1YT&\, M)@!PK&+&B'1&A[(F'?#%5)F!(VT\1095$H2OA8>8SO<'81J7L\VR#75X]T<*\ $ Y$G7,7DAJ;T M[[=@DVPHY]+$-#7Y\.E)#&<$.""?JIV /5V>_,OR=(P,46WB;6?PT;DNV*'G M3H]_1%[@HF&BJ+2\Y4L9^HY9<^,\VOD6%G,Y\#3QKD2"Q]3;[QF2 #N(V#7I MVG"*0!,-^U EJBK/]-67U%<":?.-/ M;]'GQM?7H\2&NW;X11PEPC5M/(OVQB+-<=9=CKA%QN.8^0C.<(OTS:V3('[> M6#?,MW./^O$,,A =H!$!?_SN8E/8)$B>*LNOW/F/B%YS?6T(C^AH@;:%FY# M9_*[LH<&X -"HNI MB]6=-T]?8,$&I1^@+B<6 =3 ;E,(>_@KW!G7CFU494WIL2FBHWR!78P,V?I/#?^Z/Q@W< -+S$KG;$&SD5APW!;U<\]@6U M7.O6K[ZUOA0E),,I[&@KMEN+G>555M<7#X?;=F'_P:A*:5ER#"NQ\S^+__'9 _O]^W M=F*(TG!)6B%4_H,**LYQCL Y%2'Q*J";Q%.9%UUQG"I*ZC9&_-NJX/[=Z/C$ M.F(UGD'BY\'E5?-\\/JD^>+B9/!O]LE2[_GK5U<7:VUITK1F%\U,3$W-#(N:'1MU5=M;^)&$/Y\^153GYI+) P8CC9G$R0? M1W)1D\ !D=I/U6*/\>K6N\YZG4!_?6=M\@)-JJI2FH8OP,SL/+//SLMN/S69 M&/139/%@[UW?<"-P@*O?>Y[W\\=.D[3]5BW<>T?Z'UP73E&B9@9C6*QAGI8R M1OU%90@3I0T3X$*OU6EUVITN>)[?\_QN&\(+<-U!/T/#($J9+M <.Z5)W"-G M(Y4LPV,G43ICQHW18&2XD@Y$2AJ49&U08)XJB<=2.8.]?JN.N;]0\1H*LQ;5 MLFE;]7.8%\NBCSHM_+!WC,8.Q#_!,'@RKA, M\*7T-5^F9AMRM$KY@AOH=IK>WP'__S<7T?FCWL8?P\O1S!W_>C[Z#<+AW&HZ[7;GOPWZ MP#N"J^:L.6S>1^EU>^W#USX>V+\NE0EVD&IA ]X4 '"%B)L(&&#"95)102G MSF MO*,JCC-IBUG6A0VWW*1@4@0612K+F5Q3+<*WDFFB3:QABCFU$U )#%5: M-N!,1DTXL N<86WO' +Y.2%XBLO]1F'IRF'"BXC:T'7M"I"BB"',-1?@-:#J M2[6?&L(Y).<-."]Y 6$3+O;?=WJ=0 C4#9AH++C=!# 9PS#EF,!HA5%I^ W" M.$EX1 @4H_6W":L!)#,\H1]YJ8N22 *CX-'1;QBP1]\ 5@"+56[;Z6/S.R.; MQ1O_,Z873&+ACE<"UQ!&%3LVBQND9Z8!"U:0&UJ5K>&[5+<"XR7ZKYU=_Z*. M=JKFD,8,WF5$4@I*#YLS@I/?^SS2>%URC1F=5F&)>:#Y@%&F:/!Z!_'A/9ET MB)H;ZV&THHDDEWC'J/>I^S&P!_[FB>O4Q'%9CU7+AAVGC$M*$YIZYA&KC-NJ MRRGA+8$-JV9"4%53#7$J)U+DQ&C1V-289#*RNI'KN!3#5$@A7%L9-J-RH+HS+G M+HI'0Q4$)B9(T=YV:*[DJX#R3RCMP_MV]0FH!T;?EUK1K=3=5=WRV*0^='L_ MDIG2=&VUTTOBUNP"5E+[M3_JN%^(CJ?&S4O2_S#)]EF6!\_-LI<,X>5S[!5N MV5N0,;^Y2^/S<#9W)^'IR/T\'86_V#QZI)VA]9%]V?P)02P,$% @ S#"E5EX*>(;9 P MPPP T !E>%\U,3$W-#,N:'1MU5=M<]I&$/X<_XJM.G7L&00(3.M(F!D% M@^LT-@[@3ONI8PY'T_GE^'+HSR\GUW!S M.YW=^M=SF$]@-AJ6LC?MGV$RAOFO(YCYT[?^]6AF3_YX/_H3_.'<:#KM]E>) M^>^#/G).X;8Y:PZ;]U$ZW5[[^+F/!P[O"JF]/:1*Z,$#'I2 \ @1:DBH,:$T M*8G@U!F,A7-:QG$I3#&+JK!AQ74,.D9@02#3C(D-U2)\*)@BVI(-3#&C=@(R M@J&,BP9\PBA1NX+P)[ZC)Y WXG0?4TQ3FW&P#QEPP09)#EF8> M#&..42WCA#:)(C)7)E[CNPZQ 233/**'K%!Y082!EK"3!C4;)@T:P')@H_]SFE\*[@"E,ZM]P0\T#S$:.L4>#T MCL+C>S(Q*!37QL-H3=-)+''+J/.F>^(!$^&+)ZY3$<=%-6(-&V:T,BXH36@" MZAU6&3<5F%'J&P(;1LV2A"J\U#%?1WXN+)W/F>Q,]0<.I^WS+9ZK!"_FE[ M0._]V=R^\2]&]MOIR/_-,+2CO;D8SZ=[LCBRE5P]%09(W>7FXOKVZB'[R,)< M\C_S1U&TS*5_0)\ YN/E'U!+ 0(4 Q0 ( ,PPI58O[ATC#!8 /D- 0 1 M " 0 !C;VAU+3(P,C,P-# Q+GAS9%!+ 0(4 Q0 ( M ,PPI58+D."2^!$ /$, 0 5 " 3L6 !C;VAU+3(P,C,P M-# Q7V-A;"YX;6Q02P$"% ,4 " #,,*56$L>E1S!4 #5_P8 %0 M @ %F* 8V]H=2TR,#(S,#0P,5]D968N>&UL4$L! A0#% @ MS#"E5OC_4>">?P R[T& !4 ( !R7P &-O:'4M,C R,S T M,#%?;&%B+GAM;%!+ 0(4 Q0 ( ,PPI5;SH_-"T5< '&'!P 5 M " 9K\ !C;VAU+3(P,C,P-# Q7W!R92YX;6Q02P$"% ,4 " #, M,*56L*T(.B=\ 0 F3A0 % @ &>5 $ 8V]H=3(P,C,P-# Q M7S$P<2YH=&U02P$"% ,4 " #,,*56UT+G,HXL !)^0 #0 M @ 'WT ( 97A?-3$Q-S,Y+FAT;5!+ 0(4 Q0 ( ,PPI5;IQ'! <@< M .4D - " ;#] @!E>%\U,3$W-# N:'1M4$L! A0#% M @ S#"E5HAIVA&>!P .R4 T ( !304# &5X7S4Q,3"GB&V0, ,,, M - " 2$1 P!E>%\U,3$W-#,N:'1M4$L%!@ + L *M ( "45 P $! end